Linux では、ファイルのアクセス許可にまだ多くのことが関係していますが、今日は体系的かつ包括的に紹介する予定です。
ファイルのアクセス許可と属性
まず、所有者、グループ、その他の人々の概念を見てみましょう。
Linux では、すべてのユーザーはグループに属し、グループ外に一人でいることは許可されません。
所有者、ユーザーが新しいファイルを作成するとき、ファイルのデフォルトの所有者は、ユーザー
が属するグループになります。ユーザーが新しいファイルを作成する ファイルを入力すると、ファイルが属するグループはそのユーザーが所属するグループになります
その他 所有者とグループを入力しないユーザー他の人に属しています
ファイル属性
ls を使用してファイル属性を表示しましょう。
# ls -l 1.php -rw-r--r-- 1 root root 106 Apr 15 10:30 1.php |||||||||| | | | | | | 12345678910 11 12 13 14 15 16
パラメータ | 意味 | |||||||||||||||||||||||
はファイルの種類を表し、 - はドキュメントを表します。 dはディレクトリを表します。 bはブロックデバイスを表します。 | ||||||||||||||||||||||||
234 は、所有者権限を示すためにグループに分割されています。現在の所有者権限は rw | ||||||||||||||||||||||||
567 は、所属するグループの権限を示すために 1 つのグループに分割されます。所属するグループの現在の権限は、r | ||||||||||||||||||||||||
# です。 ##8、9、および 10 は、他の人の権限を示すために 1 つのグループに分割されています。現在、他の人の権限は r | ##11 | |||||||||||||||||||||||
##12 | ||||||||||||||||||||||||
13 | ||||||||||||||||||||||||
## 14 | はファイル サイズをバイト単位で表します | |||||||||||||||||||||||
#15 | ファイルの最終変更時刻を表します | |||||||||||||||||||||||
修改文件属性 下面将介绍3个命令
首先新建目录和文件 # mkdir study_file # echo '学习使用chmod、chown及chgrp' > study_file/1.txt # 创建文件 改变文件所有者 # chown www study_file/1.txt #改变文件所有者 # ll study_file/1.txt -rw-r--r-- 1 www root 34 5月 5 12:22 study_file/1.txt 同时改变所属组和所有者 # chown www:www study_file/1.txt #同时改变文件所有者及所属组 # ll study_file/1.txt -rw-r--r-- 1 www www 34 5月 5 12:22 study_file/1.txt 递归修改所有者及所属组 # touch study_file/2.txt # touch study_file/3.txt # chown -R www:www study_file/ #递归修改 # ll study_file/ 总用量 4 -rw-r--r-- 1 www www 34 5月 5 12:22 1.txt -rw-r--r-- 1 www www 0 5月 5 13:13 2.txt -rw-r--r-- 1 www www 0 5月 5 13:13 3.txt 使用chgrp改变所属组 # ls -d study_file/ -l drwxr-xr-x 2 www www 4096 5月 5 13:13 study_file/ # chgrp root study_file/ # ls -d study_file/ -l drwxr-xr-x 2 www root 4096 5月 5 13:13 study_file/ 使用chmod改变文件权限,修改权限的方法可以是数字方式,也可以是字母方式。一般我们习惯使用数字方式来设置权限。 # chown -R root:root study_file/ # chmod 700 study_file/ #数字方法设置权限 # ll -d study_file/ drwx------ 2 root root 4096 5月 5 13:13 study_file/ # chmod u=rwx,g=r,o=r 1.txt # chmod a-x 1.txt # chmod 600 *.txt # ll 总用量 4 -rw------- 1 root root 34 5月 5 12:22 1.txt -rw------- 1 root root 0 5月 5 13:13 2.txt -rw------- 1 root root 0 5月 5 13:13 3.txt 目录与文件权限的意义 对于目录和文件,rwx是有不同的含义的。下面我做了一个表格,介绍了对于不同类型的权限对于的含义。
文件默认权限 当我们创建了一个新文件后,一般新文件的权限是rw-r--r--,如果新创建一个目录后,目录的权限为rwx-r-xr-x。这就是文件的默认权限,查看默认权限的方法是使用umask. # umask -S u=rwx,g=rx,o=rx 默认权限减去x即为文件的默认权限。 修改默认权限的方法也非常简答,还是使用umask命令 umask 0770 |
以上がLinux におけるファイルのアクセス許可と属性の包括的な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。