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	所有人

猜你喜欢

转载自www.cnblogs.com/dankon/p/13173526.html