Linuxでユーザーとグループを管理するための初心者用ガイド
Ubuntu Linuxは、グループを使用してユーザーの管理、それらのユーザーに対する権限の設定、さらにはPCの前で費やされている時間を監視することもできます。これがどのように機能するかについての初心者向けガイドです。.
ユーザーとグループ
Ubuntuはあなたがシステムにインストールしたときに一人の人が使うように設定されていますが、一人以上の人がコンピュータを使うなら、それぞれの人が自分のユーザーアカウントを持つのが最善です。このようにして、それぞれの人が別々の設定と文書を持つことができ、ファイルが同じPC上の他のユーザーに表示されるのを防ぐことができます。.
通常、Linuxコンピュータには2つのユーザアカウント、つまり自分のユーザアカウントと、PC上のすべてのものにアクセスし、システムを変更し、他のユーザを管理することができるスーパーユーザがあります。 Ubuntuの動作は多少異なりますが、デフォルトではrootとして直接ログインすることはできません。 スード 変更が必要なときにルートレベルのアクセスに切り替えるコマンド.
Linuxはすべてのユーザーのリストを '/ etc / groups'ファイルに保存します。ターミナルでこのコマンドを実行して、システム内のグループとユーザーを表示および編集できます。
sudo vigr / etc / groups
ユーザアカウントの作成
新しいユーザーを作成するには、システム - >管理 - >ユーザーとグループの順に選択し、[追加]ボタンをクリックして新しいユーザーを追加します。.
他のユーザーを識別する適切な名前を付け、「暗号化」チェックボックスをオンにして自分のホームフォルダーを保護します。.
「詳細設定」ボタンをクリックしてユーザーの権限を設定します。.
ユーザー管理モジュールは、「ユーザー特権」タブの下にアンナの特権をリストします。.
他のユーザーアカウントから「システムの管理」権限を削除することをお勧めします。これは、他のユーザがあなたのLinuxマシンを危険にさらす可能性のある重要なシステム設定を簡単に変更できないようにするためです。.
Linuxのファイルとフォルダのアクセス許可
Linuxの各ファイルには、一連のユーザー権限とグループ権限があり、ls -lコマンドを使用して、端末からすべての権限と属性を表示できます。.
左から右へ読むと、リストの各項目は次のようになります。
1
たとえば、次の例のファイルは あんき, パーミッションはrwxr-xr-xです。ファイルはrootユーザーが所有し、rootグループに属します。159バイトです。.
許可フラグには4つの要素があります。最初の文字はフラグです。通常はディレクトリかファイルかを示します。ディレクトリには「d」が表示され、通常のファイルには「 - 」が表示されます。次の9文字は、ユーザー、グループ、および全員の許可を示す3文字のセットに分割されています.
この特定の例では、rwxr-xr-xがあります。これは次のように分割できます。
権限は次の値に対応しています。
- r =読み取り許可
- w =書き込み許可
- x =実行許可
つまり、問題のファイルについては、全員が読み取り権限と実行権限を持ちますが、ファイルへの書き込み権限はrootだけに与えられます。.
ファイルとディレクトリのグループ所有権の変更
アンナは7年生で、弟のピーターはちょうど大学のプログラミングコースに入学しました。ソフトウェア開発ツールの使用に関心があるPeterと比較して、Annaは数学または地理の宿題に教育ソフトウェアを使用することに関心があります。.
"Manage Groups"モジュールから適切なグループにそれらを割り当てることによって、これらのアプリケーションへのAnnaとPeterのアクセスを設定することができます。.
2つのユーザーグループ、K-12学生グループ、大学生グループを作成し、各グループに適切なユーザーアカウントを割り当てましょう。.
私たちはK-12学生に教育用ソフトウェアを実行する特権を与えるべきです.
Linuxはほとんどの実行可能ファイルを/ usr / binに保管します。例えば、LinuxはAnkiを/ usr / bin / ankiに保管します。ファイルの場所がわからない場合は、ほら コマンドは、端末から位置を見つけるための便利な方法です。
どのアンキ
を使って、AnkiとKigをk12グループに割り当てましょう。 own 次の形式を使用します。
sudo chown:[グループ名] [ファイルリスト]
他のユーザーグループから読み取りと実行のアクセス権を取り消すこともできます。 chmod コマンド.
sudo chown:[グループ名] [ファイルリスト]
このコマンドは、K12グループのメンバーにAnkiとKigへのアクセス権を与えます。 "Other"グループから読み取りおよび実行権限を削除することで、AnkiとKigからの大学グループのアクセス権を制限する必要があります。コマンドの形式は次のとおりです。
chmod [ugoa] [+ - =] [rwxXst] fileまたはdirectoryName
コマンドラインで最初に実行したコマンドは、 "Other"グループからread(r)特権とexecute(x)特権を削除します。 「O」オプションは、アクセス権を変更していることを示します。 その他の グループ. ' - 'オプションは、特定の部分を削除したいという意味です。 ファイル ' - 'オプションに続くパラメーターで指定された許可。 chmodのmanページにこれらのオプションの詳細な説明があります。.
男chmod
コンピュータ使用状況の監視
Timekprを使用すると、各ユーザーに限られた量の計算時間を設定できます。また、UbuntuソフトウェアセンターからTimekprをインストールできるように、次のPPAをソフトウェアソースに追加する必要があります。.
deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
Ubuntu Software CenterはTimekprをインストールする最も簡単な方法です。ただ検索ボックスを使うだけです。.
Timekprを使用すると、毎月特定の期間内にコンピュータの使用時間を制限できます。たとえば、日曜日に300分、月曜日に60分のコンピュータの使用時間を指定できます。.
Timekprはユーザーのタスクバーに表示され、ユーザーの計算時間が終了するとデスクトップをロックします.
ユーザーとグループは1つの記事の中でカバーするための非常に大きな概念です。私たちは重要な何かを逃しましたか?コメント欄で他の読者と知識を共有してください。.