?Linux命令学习权限管理命令
Posted dankon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了?Linux命令学习权限管理命令相关的知识,希望对你有一定的参考价值。
Linux命令学习(二)权限管理命令
权限管理命令
更改文件权限
格式:
chmod ‘u/g/o‘ ‘+/-‘ ‘权限‘ +文件名
-R 递归修改
例子:
[root@localhost ~]# chmod u+x anaconda-ks.cfg
[root@localhost ~]# ll
total 4
-rwx------. 1 root root 1219 Jan 10 01:08 anaconda-ks.cfg
[root@localhost ~]# chmod u-x anaconda-ks.cfg
[root@localhost ~]# ll
total 4
-rw-------. 1 root root 1219 Jan 10 01:08 anaconda-ks.cfg
数字的格式:
[root@localhost ~]# chmod 640 anaconda-ks.cfg
[root@localhost ~]# ll
total 4
-rw-r-----. 1 root root 1219 Jan 10 01:08 anaconda-ks.cfg
更改文件所有者
只有root拥有权限才能更改
[root@localhost xd]# chown root zd/
[root@localhost xd]#
[root@localhost xd]#
[root@localhost xd]# ll
total 0
drwxrwxr-x 2 root xd 6 Jan 13 03:01 zd
显示文件缺省权限
Umask
-S 以rwx形式显示新建文件的缺省权限
默认创建的文件不具有执行权限
umask -S 显示的权限和mkdir一样 比touch少x
提示
R 读 4
W 写 2
X 执行 1
U 所有者
G 所有组
O 其他人
A 所有人
以上是关于?Linux命令学习权限管理命令的主要内容,如果未能解决你的问题,请参考以下文章
[Linux Shell学习系列三]常用Shell(Bash)命令-管理文件或目录权限