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

简介:

2.14 文件或目录权限chmod

chmod :更改文件或目录的权限

(chmod=change mode)


权限:-rw--r-r--

        drwxr-xr-x

-:普通文件格式,

d:目录格式

r4  :可读(权限)    

w2 :可写(权限)

x1 :可执行(权限)

- (0):不可

权限位数字表示: r=4  w=2  x=-=0


rwx=可读 可写 可执行=4+2+1=7

r-x=可读 不可写 可执行=4+0+1=5

r--=可读 不可写 不可执行=4+0+0=4

-wx=不可读 可写 可执行=0+2+1=3

权限共9个权限位,3个权限位,为一段,

rw-r--r-x

第一段rw-所有者的权限

第二段r-- 所属组的权限

第三段r-x 其他用户的权限


表示:所属主    

表示:所属组        

表示:其他人

a =u+g+0

2.15 更改所有者和所属组chown

chown = change owner

useradd :添加普通用户


chown:更改文件所有者(用户)

1. 更改文件的所有者(用户):chown  跟指定所有者(用户)  跟路径文件名

[root@hao-01 ~]# chown hao 1.txt

2. 查看文件的所有者(用户)

[root@hao-01 ~]# ls -l 1.txt

1.txt的所有者(用户),已经更改为hao这个普通用户!

clipboard.png

chown:更改文件所属组(用户组)

1. 更改文件的所属组(用户组):

chown  :指定所属组(用户组)  跟路径文件名

[root@hao-01 ~]# chown :root 1.txt

2. 查看文件的所属组(用户组)

[root@hao-01 ~]# ls -l 1.txt

clipboard.png

chown:同时更改文件的所有者所属组

1. 同时更改文件的所有者和所属组:

chown   指定所有者:指定所属组  跟路径文件名

[root@hao-01 ~]# chown   hao:hao  1.txt

2. 查看文件的所有者和所属组:

[root@hao-01 ~]# ls -l 1.txt

clipboard.png

chown -R:更改目录所有者所属组,同时把目录下文件也更改了!

1. 同时更改目录所有者所属组,同时更改目录下文件的所有者所属组

[root@hao-01 ~]# chown -R  hao:hao  mulu1

2. 查看目录所有者所属组

[root@hao-01 ~]# ls -ld mulu1

clipboard.png

3. 查看目录下文件所有者所属组

[root@hao-01 ~]# ls -l mulu1/1.txt

clipboard.png

chgrp :更改文件所属组(用户组)

chgrp :改变文件目录所属组(用户组)

1. 更改文件的所属组(用户组):

chgrp  跟指定所属组(用户组)  跟路径文件名

[root@hao-01 ~]# chgrp hao 1.txt

2. 查看文件的所属组(用户组)

[root@hao-01 ~]# ls -l 1.txt

clipboard.png

2.16 umask

umask的值是决定 新创建的文件或目录的默认权限

2.17 隐藏权限lsattr_chattr

lsattr       文件    查看文件的特殊权限

lsattr  -d  目录 查看目录本身的特殊权限

lsattr -R   目录 :查看目录的子目录下所有文件目录的特殊权限

lsattr  -a  目录 :查看目录下所有文件目录的特殊权限(包括隐藏的)

chattr +a

chattr -a

chattr +i

chattr  -i

1. 给文件添加a(特殊权限)chattr +a 跟文件

a权限:不可修改 不可删除 不可移动重命名  只可在文件末尾追加内容

[root@hao-01 ~]# chattr +a

2. 查看文件的特殊权限lsattr 跟文件

[root@hao-01 ~]# lsattr 1.txt

clipboard.png

3. 给文件删除 a(特殊权限)chattr -a 文件

[root@hao-01 ~]# chattr -a 1.txt

i权限:不可修改 不可删除 不可移动重命名

1. 给文件添加 i(特殊权限)chattr +i  文件

[root@hao-01 ~]# chattr +i 1.txt

2. 查看文件的特殊权限lsattr 跟文件

[root@hao-01 ~]# lsattr 1.txt

clipboard.png

3. 给文件删除 i(特殊权限)chattr -i  文件

[root@hao-01 ~]# chattr -i 1.txt

强制退出a或i特殊权限文件:一般模式下,输入 :q!










本文转自 主内安详 51CTO博客,原文链接:http://blog.51cto.com/zhuneianxiang/2052585,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
数据安全/隐私保护
43Linux - 用户/权限管理(修改文件所属组:chgrp)
43Linux - 用户/权限管理(修改文件所属组:chgrp)
29 0
|
3月前
chmod 更改文件或目录权限
【1月更文挑战第2天】
36 0
|
9月前
|
Linux
【Linux命令200例】chgrp更改文件或目录的组所有权
chgrp是Linux系统中的一个命令,用于更改文件或目录的组所有权。chgrp命令可以将指定文件或目录的组所有权更改为指定的组。
|
Linux Go
linux中的chmod改变权限、修改bigbig.txt文件使其所属主用户只有读权限、修改bigbig.txt文件使其所属组用户具有写权限linux中的文件权限类、rwx 作用文件和目录的不同解释
linux中的chmod改变权限、修改bigbig.txt文件使其所属主用户只有读权限、修改bigbig.txt文件使其所属组用户具有写权限linux中的文件权限类、rwx 作用文件和目录的不同解释
linux中的chmod改变权限、修改bigbig.txt文件使其所属主用户只有读权限、修改bigbig.txt文件使其所属组用户具有写权限linux中的文件权限类、rwx 作用文件和目录的不同解释
|
Linux Go
linux中的usermod 修改用户、groupadd 新增组、groupdel 删除组、groupmod 修改组、cat /etc/group 查看创建了哪些组、文件权限类、rwx 作用文件和目录的不同解释、chmod改变权限、修改bigbig.txt文件使其所属主用户只有读权限、修改bigbig.txt文件使其所属组用户具有写权限
每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同 Linux 系统对用户组的规定有所不同, 如Linux下的用户属于与它同名的用户组,Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做 了不同的规定。[ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前 提条件是对该文件所在的目录有写权第一种方式变更权限 chmod [{ugoa}{±=}{rwx}] 文件或目录。经验技巧 u:所有者 g:所有组 o:其他人 a:所有人(
199 1
linux中的usermod 修改用户、groupadd 新增组、groupdel 删除组、groupmod 修改组、cat /etc/group 查看创建了哪些组、文件权限类、rwx 作用文件和目录的不同解释、chmod改变权限、修改bigbig.txt文件使其所属主用户只有读权限、修改bigbig.txt文件使其所属组用户具有写权限
|
Linux
9.3 Linux修改文件和目录的所有者和所属组(chown命令)
chown 命令,可以认为是 “change owner” 的缩写,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件(或目录)的所属组。
221 0
9.3 Linux修改文件和目录的所有者和所属组(chown命令)
|
Linux
9.2 Linux修改文件和目录的所属组(chgrp命令)
为了方便初学者记忆,可以将 chgrp 理解为是 “change group” 的缩写。
115 0
9.2 Linux修改文件和目录的所属组(chgrp命令)
/文件和目录权限chmod /更改所有者和所属组chown/umask/隐藏权限lsattr/chattr
2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown2.16 umask2.17 隐藏权限lsattr/chattr     文件和目录权限chmod  文件权限: r     4       可读 w    2      可写 x     1    ...
1297 0