chown、chgrp
可以使用 ls -l 查看 Unix 中的文件所有权,可以使用 chown 和 chgrp 对其进行更改。输入下面的命令:$ ls -l
使用 -l 指定需要查看长格式的文件清单。长格式包括关于权限、所有权、修改日期和文件大小等信息。您应该看到与下面所示类似的内容:tsystem:~/TUTORIAL tuser$ ls -l
total 0
-rw-r--r-- 1 tuser admin 0 Aug 13 15:35 example.txt
当详细显示目录清单时,您可以分别在第 3 和第 4 列中看到文件的用户所有权和组所有权。该文件由 tuser 用户和 admin 组所有。现在,暂时不管这个文件,输入下面的命令可以得到更多的信息:$ man chown
$ man chgrp
该命令的基本语法是使用用户名或组名作为第 1 个输入,后面是需要进行操作的文件或文件列表。例如:$ chown tuser example.txt
$ chgrp admin example.txt
chmod
在 UNIX 中,使用与每个文件相关联的一组 9 个标志来处理基本文件权限。这些标志分别对应于不同用户类别(用户、组和其他用户)和三种文件操作(读取、写入和执行)。输入下面的命令:$ ls -l
您应该看到与下面所示类似的内容:-rw-r--r-- 1 tuser admin 0 Aug 13 15:35 example.txt
当您阅读目录的长格式清单时,其中的第 1 列显示了文件权限。请注意,该列中有 10 个字符(而不是 9 个)。第 1 个字符表示您正在处理的文件的类型。例如,短横线 -,告诉您这是一个常规文件。d 表示目录,而不是普通文件。现在,我们重点关注于其他的 9 个字符,每个字符可以为下列几种情况其中之一:-、r、w 或 x。如果关闭了某个文件所有的权限,那么它应该与下面所示类似:---------- 1 tuser admin 0 Aug 13 15:35 example.txt
标签: