Linux常用命令2 权限管理命令
Posted 小纯洁的兄弟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令2 权限管理命令相关的知识,希望对你有一定的参考价值。
1.权限管理命令:chmod
上面图片中的ugoa与rwx并不是一个命令,而是不同选项
u 所有者 g 所属组 o 其他人 a 所有人
r 读取权限 w写入权限 x 执行权限
chmod u+x myfile #给所有者组加上执行的权限
若要修改多个用户的权限则用逗号隔开就好了
但是Linux中用的最多的是用数字表示权限
r:4 w:2 x:1
例如:rwxrw-r-- 用764表示(4+2+1;4+2;4)
2.递归修改:将所修改的文件夹下的所有文件夹及文件全部修改成与当前修改文件一样的权限
chmod -R 777 /tmp/hzw #将hzw目录及hzw中所有文件及文件夹全部修改成了同样的拥有全部权限
chmod 777 /tmp/hzw #将hzw目录修改成了拥有全部权限
3.文件目录权限总结
因为普通文件中的写权限只能决定你可以修改该文件内容,但你不能删除该文件,普通文件能不能删除是取决于目录文件权限.
这里要说一下,目录文件也就是文件夹,也是文件中的一种,目录文件里面包含普通文件..普通文件包含文本...读写权限是对文件内容起作用的.
r权限和x权限基本是同时拥有的..因为你打开一个目录文件就是在执行它与读取目录文件的内容
还有,目录文件的读写权限是高于其目录内的文件,也就是,如果用户对于某个普通文件有全部权限,但对于目录文件没有修改权限,一样不能修改其目录内的文件的内容
2.改变文件/目录所有者命令:chown
以上是关于Linux常用命令2 权限管理命令的主要内容,如果未能解决你的问题,请参考以下文章
Linux常用命令2/3(有关用户权限管理的命令)--Unix/Linux操作系统04