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

作者:佚名 上传时间:2019-05-21 版权申诉

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

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

[root@alex ~]# 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

[root@alex ~]# 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       关闭

[root@alex ~]# getenforce

Permissive

[root@alex ~]# vi /etc/selinux/config     更改配置权限  的命令

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

[root@alex ~]# chmod u=rwx,g=r--,o=r--  1.txt     写法

[root@alex ~]# ls -l

total 20

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

[root@alex ~]# chmod u-x  1.txt      也可以这么写         u-x    g-x   a-x

[root@alex ~]# ls -l

total 20

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

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

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

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

[root@alex ~]# 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-

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

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

[root@alex ~]# 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-

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

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

[root@alex ~]# ls -l /tmp/alex

total 4

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

umask

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

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

[root@alex ~]# umask

0022

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

[root@alex ~]# umask 003    修改umak

[root@alex ~]# umask

0003

[root@alex ~]# umask 022

[root@alex ~]# umask

0022

chattr   lsattr    隐藏权限

[root@alex ~]# chattr +i 1.txt

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

[root@alex ~]# chattr -i 1.txt    接触的用法

查看是

lsattr   1.txt

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

[root@alex ~]# lsattr 2.txt     查看a权限

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

[root@alex ~]# chattr -a   2.txt       -a可以把权限去掉

[root@alex ~]# lsattr 2.txt

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

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

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

[root@alex ~]# chattr +i m      用法

[root@alex ~]# lsattr -d m

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

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

lsattr -a  全部包括影藏的

[root@alex ~]# 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



本文转自 amenging 51CTO博客,原文链接:http://blog.51cto.com/11335852/1976285

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
chmodchownumask使使 lsattrchattr
文件或目录权限chmod,更改所有者和所属组chown ,umask的使用 ,隐藏权限的使用 lsattr,chattr r = 可读w =可写 x=可执行 [roo
Centos 7 chmodchownumasklsattr/chattr
文件和目录权限chmod#代表文件权限#图中第一段rw-  所有者对应的权限,是否可写w,是否可读r,是否可执行x,如果都不可以用rw-#图中第二段r   表示所属组的用户权限,
Linuxchmodchownumask命令,lsattr/chattr
文件和目录权限 chmod :
2.14 chmod 2.15 chown 2.16 umask 2.17 lsattr/chattr
2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown 2.16 umask 2.17 隐藏权限lsattr/chattr
2.14chmod;2.15chown;2.16umask;2.17
2.14 文件或目录权限chmod chmod :更改文件或目录的权限 (
chmod,chown命令法,命令umasklsattrchattr命令
一、文件的所有者和所有组在linux中的每个用户必须属于一个组,不能独立于组外。每个文件有所有者、所属组、其它组的概念。所有者(user):一般为文件的创建者,谁创建了该文件,自然成
chmod命令、chown命令、umask默认、增加查看chattrlsattr
一、chmod命令1.文件权限:在ls -l 命令下查看文件权限,除去开头第一个字符表示文件类型外,后面9段字符都表示文件权限。2.chmod,即是修改文件权限命令,可以对文件权限进行修改
chmod/chown
ll指令的显示的信息为(当前目录下只有nameservice1一个目录): drwxr-xr-x 3 hdfs hdfs 4096 4月 14 16:19 nameservic
chmod/chown
ll指令的显示的信息为(当前目录下只有nameservice1一个目录): drwxr-xr-x 3 hdfs hdfs 4096 4月 14 16:19 nameservic
day08-linux(chmod chown umask chattr)
上次学习整理了linux的文档的基本操作,今天我们学习linux下的权限: 1、文件或目录的权限chmod