Linux演習6ファイルディレクトリのアクセス許可
WeChatパブリックアカウント「AmbitionandHome」をフォローして、最新のリソースを入手することを歓迎します
序文
ls-ldコマンドはll-dと同じです(現在のフォルダーの特定の情報のみを表示します)
xxxとxxx /およびxxxt / *の違い
xxxはファイルまたはディレクトリを表すことができ、xxx /はディレクトリのみにすることができ、xxx / *はこのディレクトリ内のすべてのファイルを意味します
ll-dで使用できます
「./」は現在のディレクトリを意味し、「/」はルートディレクトリを意味します
プロジェクト1.ファイルのアクセス許可を設定します
-
user1ユーザーを作成してパスワードを設定し、user1ユーザーとしてログインします。
ユーザーuser1のホームディレクトリにディレクトリテストを作成し、テストディレクトリを入力して空のファイルfile1を作成します。また、ファイル情報を長い形式で表示し、ファイルのアクセス許可と、ファイルが属するユーザーとグループに注意してください。
# mkdir test
# cd test
# ls
# touch flie
# ll
rw- r-- r--. 1 root root xxxxxxxxxx file1
- 他のユーザーがこのファイルに書き込めるように、ファイルfile1にアクセス許可を設定します。そして設定結果を見る
test] # chmod o+w file1
test] # ll
rw- r-- rw-. 1 root root xxxxxxxxxx file1
- 同じグループのユーザーに対するこのファイルの読み取り権限をキャンセルします。設定結果を見る
test] # chmod g-r file1
test] # ll
rw- --- rw-. 1 root root xxxxxxxxxx file1
- file1のアクセス許可をデジタル形式で設定します。これは、所有者が読み取り、書き込み、実行できます。他のユーザーとグループ内のユーザーには、読み取りと実行のアクセス許可しかありません。設定後、設定結果を確認してください
test] # chmod 755 file1
test] # ll
rwx r-x r-x. 1 root root xxxxxxxxxx file1
- file1の権限をデジタル形式で変更して、所有者がこのファイルのみを読み取ることができ、他のユーザーが権限を持たないようにします。設定結果を見る
test] # chmod 400 file1
test] # ll
r-- --- --- rw-. 1 root root xxxxxxxxxx file1
- 他のユーザーの書き込み権限を追加します。設定結果を見る
test] # chmod o+w file1
test] # ll
r-- --- rw-. 1 root root xxxxxxxxxx file1
- 上位ディレクトリに戻り、テストの権限を確認します
# ll -d test
drwx r-x r-x. 2 root root xxxxxxxx test
- 他のユーザーのために、このディレクトリに書き込み権限を追加します
# chmod o+w test
# ll -d test
drwx r-x rwx. 2 root root xxxxxxxx test
項目2。ファイルの所有者を変更する
- ディレクトリテストに属するユーザーとグループ、およびその中のファイルを表示します
# ll -d test/
# ll -r test/
- ディレクトリテストの所有者とその下のすべてのファイルをbinに変更し、グループをデーモンに変更します。設定結果を見る
chown -R bin:daemon test/
ll -d test/
drwxr-xrwx. 2 bin daemon xxxxxxxxx test
ll -r test/
r-- --- rw-. 1 root root xxxxxxxxxx file1
- ディレクトリテストとその下のファイルを削除します
rm -rf test