改变文件属性与权限
Posted 赵展
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了改变文件属性与权限相关的知识,希望对你有一定的参考价值。
一、改变用户所属组
1、新建一个文件install.log
[[email protected] ~]# touch install.log
2、ls-l 查看install.log文件所属组为root
[[email protected] ~]# ls -l
total 4
-rw-------. 1 root root 1978 Dec 16 01:26 anaconda-ks.cfg
-rw-r--r--. 1 root root 0 Dec 22 02:38 install.log
3、chgrp将instal.logl文件所属组改成为users
[[email protected] ~]# chgrp users install.log
[[email protected] ~]# ls -l
total 4
-rw-------. 1 root root 1978 Dec 16 01:26 anaconda-ks.cfg
-rw-r--r--. 1 root users 0 Dec 22 02:38 install.log
4、chgrp将instal.logl文件所属组改成回为root
[[email protected] ~]# ls -l
total 4
-rw-------. 1 root root 1978 Dec 16 01:26 anaconda-ks.cfg
-rw-r--r--. 1 root root 0 Dec 22 02:38 install.log
二、改变文件所有者
1、查看install.log的文件所有者
[[email protected] ~]# ls -l
total 4
-rw-------. 1 root root 1978 Dec 16 01:26 anaconda-ks.cfg
-rw-r--r--. 1 root root 0 Dec 22 02:38 install.log
2、chown改变install.log文件的所有者为bin
[[email protected] ~]# chown bin install.log
[[email protected] ~]# ls -l
total 4
-rw-------. 1 root root 1978 Dec 16 01:26 anaconda-ks.cfg
-rw-r--r--. 1 bin root 0 Dec 22 02:38 install.log
3、chown改回install.log文件所有者为root
[[email protected] ~]# chown root install.log
[[email protected] ~]# ls -l
total 4
-rw-------. 1 root root 1978 Dec 16 01:26 anaconda-ks.cfg
-rw-r--r--. 1 root root 0 Dec 22 02:38 install.log
三、改变文件的权限
r:4
w:2
x:1
owner=4+2+1=7;group=4+2+1=7;others=0+0+0=0
770
1、查看install.log的权限
[[email protected] ~]# ls -al install.log
-rw-r--r--. 1 root root 0 Dec 22 02:38 install.log
可知:-rw-r--r-- 文件的权限为644,文件所有者拥有可读可执行,文件所属组有可读权限,其他用户有可读权限。
2、将install.log的权限改成777
[[email protected] ~]# chmod 777 install.log
[[email protected] ~]# ls -al install.log
-rwxrwxrwx. 1 root root 0 Dec 22 02:38 install.log
3、将install.log的权限改回644
[[email protected] ~]# chmod 644 install.log
[[email protected] ~]# ls -al install.log
-rw-r--r--. 1 root root 0 Dec 22 02:38 install.log
四、文件所属组权限
owner=u
group=g
other=o
a=all r+w+x
1、查看install.log的权限
[[email protected] ~]# ls -al install.log
-rw-r--r--. 1 root root 0 Dec 22 02:38 install.log
2、将install.log的权限改为777
[[email protected] ~]# chmod u=rwx,go=rwx install.log
[[email protected] ~]# ls -al install.log
-rwxrwxrwx. 1 root root 0 Dec 22 02:38 install.log
3、将install.log的权限改回644
[[email protected] ~]# chmod u=rw,go=r install.log
[[email protected] ~]# ls -al install.log
-rw-r--r--. 1 root root 0 Dec 22 02:38 install.log
4、将install.log的权限改为755
[[email protected] ~]# ls -al install.log
-rwxr-xr-x. 1 root root 0 Dec 22 02:38 install.log
以上是关于改变文件属性与权限的主要内容,如果未能解决你的问题,请参考以下文章