关于linux下为文件赋予权限,使用chmod:
当想用chmod命令来改变权限时,就把它们当做速记符号来记忆,因为实际要做的只是记住几个符号而已。
文件的用户身份主要有如下几类。
用户所具有的文件访问权限类型如下。
文件权限配置行为有如下几类。
现在再来练习一下,如果要删除用户对readme.txt文件的所有权限,则命令如下:
chmod a-rwx readme.txt
这样所有用户都不能进行读取或其他任何操作了,读者可以测试一下看是否还能够使用cat readme.txt命令来读取这个文件,结果返回如下
提示:
cat: readme.txt: Permission denied # 显示权限禁止
但要注意,虽然删除了所有用户对该文件的权限,包括你自己的,但是由于这个文件属于你,你可以随时使用以下命令把它的权限改回来。
命令如下:
chmod u+rw readme.txt
这时再使用cat readme.txt命令就可以读取这个文件了。
下面是几个可以用在chmod命令设置上的常用例子。
通过添加-R选项,就可以为整个目录树改变权限