文件或目录权限chmod,更改所有者和所属组chown ,umask的使用 ,隐藏权限的使用 lsattr,chattr

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件或目录权限chmod,更改所有者和所属组chown ,umask的使用 ,隐藏权限的使用 lsattr,chattr相关的知识,希望对你有一定的参考价值。

文件或目录权限chmod,更改所有者和所属组chown ,umask的使用 ,隐藏权限的使用 lsattr,chattr

r = 可读w =可写 x=可执行     

[[email protected] ~]# ls -l

total 20

drwxr-xr-x. 2 root root 4096 Oct 25 08:49 1.txt

drwxr-xr-x. 2 root root 4096 Oct 16 14:01 c

drwx所有者的权限       r-x 所属组的权限         r-x除去所有者所属组的权限   

r=4  w=2  x=1      rwx=7   r-x=5  r-x=5      文件755

[[email protected] ~]# chmod 700 1.txt                 chmod的使用方法    

total 20

drwx------. 2 root root 4096 Oct 25 08:49 1.txt

chmod -R 777   dataitu     chomd只对文件或者目录本身生效,加上选项-R 就会在目录的本身或者子目录子文件一起生效

文件当中的.文件   是没有关闭selinux  

getenforce

setenforce  0       关闭  

[[email protected] ~]# getenforce

Permissive   

[[email protected] ~]# vi /etc/selinux/config     更改配置权限  的命令 

chmod   其他写法   u=用户   g=组    o=其他用户    

[[email protected] ~]# chmod u=rwx,g=r--,o=r--  1.txt     写法  

[[email protected] ~]# ls -l

total 20

drwxr--r--. 2 root root 4096 Oct 25 08:49 1.txt

 

[[email protected] ~]# chmod u-x  1.txt      也可以这么写         u-x    g-x   a-x       

[[email protected] ~]# ls -l

total 20

drw-r--r--. 2 root root 4096 Oct 25 08:49 1.txt   

chown   可以更改所有者  和所属组  

[[email protected] ~]# chown dabaitu /tmp/alex        更改权限的写法   

[[email protected] ~]# chown root:dabaitu /tmp/alex        同时更改的写法   

[[email protected] ~]# ls -l /tmp/                           

total 16

drwxr-xr-x. 2 root root    4096 Oct 25 08:54 2.txt

srwxr-xr-x. 1 root root       0 Oct 21 10:47 Aegis-<Guid(5A2C30A2-A87D-490A-9281-6765EDAD7CBA)>

drwxr-xr-x. 3 root dabaitu 4096 Oct 24 09:25 alex

[[email protected] ~]# chown :user /tmp/alex     只更改组 的写法  

[[email protected] ~]# ls -l /tmp

total 16

drwxr-xr-x. 2 root root 4096 Oct 25 08:54 2.txt

srwxr-xr-x. 1 root root    0 Oct 21 10:47 Aegis-<Guid(5A2C30A2-A87D-490A-9281-6765EDAD7CBA)>

drwxr-xr-x. 3 root user 4096 Oct 24 09:25 alex

[[email protected] ~]# chown -R root:user /tmp/alex      也可以这样加上R选项   同时更改文件的子文件子目录     

[[email protected] ~]# ls -l /tmp/alex

total 4

drwxr-xr-x. 2 root user 4096 Oct 24 09:42 1

umask   

目录必须要有x权限    ,没有x权限我们都不能浏览目录 ,更何况操作呢  

umask  是决定默认和目录文件的权限    

[[email protected] ~]# umask

0022

必须用rwxrwxrwx  去减 才能得出权限   

[[email protected] ~]# umask 003    修改umak     

[[email protected] ~]# umask

0003

[[email protected] ~]# umask 022

[[email protected] ~]# umask

0022

chattr   lsattr    隐藏权限   

[[email protected] ~]# chattr +i 1.txt   

加上i权限不可以写,不可以更改名字   不可以删除   也无法创建   

[[email protected] ~]# chattr -i 1.txt    接触的用法  

查看是  

lsattr   1.txt

[[email protected] ~]# chattr +a 2.txt      只能追加  不能删除  ,不能更改 ,不能重命名  

[[email protected] ~]# lsattr 2.txt     查看a权限  

-----a-------e-- 2.txt

[[email protected] ~]# chattr -a   2.txt       -a可以把权限去掉   

[[email protected] ~]# lsattr 2.txt

-------------e-- 2.txt

[[email protected] ~]# lsattr -d   m     减d查看目录本身      给目录添加的时候 只可以追加重定向 

-------------e-- m

[[email protected] ~]# chattr +i m      用法  

[[email protected] ~]# lsattr -d m

----i--------e-- m

lsattr  -R 可以查看文件的下面的子文件子目录  全部列出来  

lsattr -a  全部包括影藏的   

[[email protected] ~]# lsattr -a /root/

-------------e-- /root/.cache

-------------e-- /root/.pydistutils.cfg

-------------e-- /root/.tcshrc

-------------e-- /root/zx

-------------e-- /root/2.txt

-------------e-- /root/.bash_logout

-------------e-- /root/.cshrc

-------------e-- /root/m

-------------e-- /root/.bash_history

-------------e-- /root/p

-------------e-- /root/.ssh

-------------e-- /root/.

-------------e-- /root/c

-------------e-- /root/.pip

-------------e-- /root/.bashrc

-------------e-- /root/..

-------------e-- /root/3.txt

-------------e-- /root/.bash_profile


本文出自 “11325852” 博客,请务必保留此出处http://11335852.blog.51cto.com/11325852/1976285

以上是关于文件或目录权限chmod,更改所有者和所属组chown ,umask的使用 ,隐藏权限的使用 lsattr,chattr的主要内容,如果未能解决你的问题,请参考以下文章

文件或目录权限chmod,更改所有者和所属组chown ,umask的使用 ,隐藏权限的使用 lsattr,chattr

2.14文件或目录权限chmod;2.15更改所有者和所属组chown;2.16umask;2.17

文件或目录权限chmod,2.15 更改所有者和所属组chown,umask,2.17 隐藏权限lsattr_chattr

八文件权限和目录权限chmod;更改所有者和所属组chown;umask;隐藏权限

2周第3次课 文件或目录权限chmod 更改文件所有者和所属组chown umask掩码 文件特殊属性chattr_lsattr

2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown 2.16 umask 2