文件或目录权限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