Linuxカーネルに基づくオペレーティングシステムでは、アカウント間のアクセス権を分割することを可能にする権限設定ツールがあります。これは、特定のファイル、ディレクトリ、またはアプリケーションへのアクセスの制限です。類似の権利の読み、書き込み、実行には3つのタイプがあります。特別なツールを使用してOSに登録されている各ユーザーの下に、それらのいずれも個別に編集できます。次に、言及されたパラメータの2つの構成方法と見なされます。
Linuxへのアクセス権を設定します
今日検討された方法は、普遍的なので、すべてのLinuxディストリビューションに適しています。固定ファイルマネージャを持っていないユーザーに最初の方法で、システム管理はコンソールを介して実行されます。この場合、CHMODコマンド動作について詳しく説明している2番目のオプションに切り替えることを推奨します。グラフィカルシステムインタフェースと積極的に対話する他のユーザーは、アクセスへのアクセスにいくつかの異なるアクセス権を持つため、時間を2つの方法に支払うことをお勧めします。やり直す前に、システムに必要なユーザー数があることを確認してください。あなたがコンピュータにいくつかの人がアクセスすることがあることを知っているならば、あなたはあなた自身の個別のアカウントを作成してからアクセス権の選任に行きます。このトピックに関する詳細なガイドは、次のリンクで他の記事にあります。
もちろん、ファイルマネージャに存在する設定では、オブジェクトへのアクセス権の権限を編集するが、一連の機能が十分に制限されており、一部のユーザーがより柔軟な構成が必要な場合があります。このような状況では、以下の方法に連絡することをお勧めします。
方法2:CHMODチーム
Linux上のオペレーティングシステムで特定のタスクのパフォーマンスを渡ってすでに存在しているユーザーは、さまざまなコマンドを使用してクラシックコンソールを介してすべてのアクションの大部分が行われることを知っています。ファイルとフォルダへのアクセス権の権限を編集することは例外ではなく、この組み込みのCHMODユーティリティに役立ちました。
chmod構文
各コマンドには、必要なアクションを指定するために特定のシーケンスに記録されているオプションとパラメータのセットがあります。その後、入力シーケンスは次のようになります.Chmod + Options + Rights +オブジェクト名またはパスへのパス。 CHMODを使用する方法の詳細は、コンソールで読み込まれます。メニューまたはCtrl + Alt + Tキーの組み合わせで実行できます。
ターミナルでは、あなたは、chmodコマンド--helpを登録する必要がありますし、ENTERキーをクリックしてください。その後、デフォルト言語の公式ドキュメントは、ユーティリティの基礎に対処するために役立ちます、表示されます。しかし、我々はまだ、すべてのオプションと権利についてのより詳細な説明を与えます。
アクセス権
読み取り、書き込み、および実行 - あなたはすでに上記の情報から知っているように、LinuxでのLinuxにおける権利の3つのタイプがあります。それらのそれぞれは、チームで作業するときに使用する必要がありますCHMODで、独自の文字指定を、持っています。
- R - 読書。
- ワット - 記録。
- X - 実行。
- S - スーパーユーザに代わって実行します。この権利はオプションで、(おおよそsudoコマンドを通じて話す)、メインアカウントからプログラムやスクリプトの開始を意味します。
最初の方法では、構成要素の特性にユーザのグループごとに分割されていることが顕著です。彼らはまた、3存在とchmodで、彼らはこのように決定されます。
- Uは、オブジェクトの所有者です。
- G - 基を表します。
- O - ユーザーの残りの部分。
- - 上記のすべてのユーザー。
また、検討中のチームには、数字の形で権利の表記をとります。 0から7までの数字は、特定のパラメータを意味します:
- 0 - 無権利。
- 1 - 排他的に実行します。
- 2 - レコードのみ。
- 3 - 実行と記録一緒に。
- 4 - 排他的に読み取るステップと、
- 5 - 読み取りと実行。
- 6 - 読み書き。
- 7 - 一緒にすべての著作権。
これらのパラメータはすべて、個々のファイルやディレクトリの両方で同じです。権限を割り当てる時には、まずそのグループのために、最後に残りのユーザーのために、所有者の数を示します。その後、値は、彼らはまた、詳細に検討する必要があるので、例えば、これらの権利の744または712 1つ以上は、ユーティリティにオプションを書いた後に入力され、ビューがあります。
オプション
chmodコマンドを使用するときに権利が主要な役割を果たしている、しかし、オプションでは、追加のパラメータを設定することで、より柔軟に設定することができます。オプションのための最も人気のある選択肢は、この種を持っています:
- -c - コマンドがアクティブになった後、すべての変更に関する情報を表示します。
- -f - エラーのすべての通知の表示をなくします。
- -V - コマンドが起動された後、すべての情報を表示します。
- --reference - 特定のファイルから権利のマスクを選択します。
- -R - 再帰の活性化。この場合、指定された権利は、指定したディレクトリのすべてのファイルとフォルダに適用されます。
今、あなたは、構文とchmodと呼ばれるユーティリティを使用今日の主な名称に精通しています。だけでなく、チームの人気の例について学ぶように、それは、編集権のプロセスを簡素化する追加の有用な情報、に慣れるためにのみ残ります。
追加の行動
ターミナル内の作業の利便性を高めるために、フォローアップの実行を最適化するいくつかのもう一列のコマンドを使用する必要があります。たとえば、起動後、cd / home / user /フォルダを登録することができます。ここで、/ home / user / folderは必要なフォルダへの条件付きパスです。このコマンドを起動した後、指定されたディレクトリへの移動があり、その後のすべてのアクションが実行されます。したがって、将来的にファイルまたはフォルダへのフルパスを入力する必要がなくなります(もちろん、遷移が実行された場所にある場合)。
lsコマンドを-lオプションでマークしないことは不可能です。このユーティリティを使用すると、オブジェクトへのアクセス権の現在の設定を表示できます。たとえば、結果は-rw-rw-r - r - オーナーがファイルを読み書きできることを示し、そのグループは同じことを実行し、他のユーザーは読み取ります。 (すべての指定は上記のアクセス権に準拠しています。 LinuxのLSチームの行動に関する詳細は、次のリンクで他の記事で言われています。
Linuxのlsコマンドのサンプル
チームの例
最後に、ユーザーがチームの構文とそのアプリケーションに関してユーザーが不可能になったようにユーティリティを使用する例をいくつか実行したいと思います。そのような行に注意を払う:
- CHMOD A + R FILE_NAME - ファイルを読み込むためのすべての権限を追加します。
- chmod a-x file_name - オブジェクトを実行する権限を取得します。
- CHMOD A + R FILE_NAME - 読み書き権限を追加します。
- chmod -r u + w、go-w folder_name - Lecursion(ディレクトリ全体とその内容のアプリケーションコマンド)、所有者に書き込む権限を追加し、他のユーザーからの書き込み権限を削除する権限を追加します。
あなたが見ることができるように、兆候+と - 権利を拾うか拾うことを意味します。それらはスペースなしでオプションと権利と一緒に示されており、そのファイルは呼び出されているか、それへのフルパスです。
今日は、Linuxカーネルに基づいてOSでアクセス権を設定するための2つの方法について学びました。リストされたメソッドはユニバーサルであり、すべての分布に適しています。各コマンドを有効にする前に、構文の正確さだけでなく、ファイルの名前とそれらへのパスも確認することを強くお勧めします。
関連項目:ターミナルLinuxの頻繁に使用されるコマンド