Centos7权限

一、修改文件/目录所属人所属组

  • 1.修改文件/目录所属组的三种方式:
  • [root@localhost app]# chgrp test 111111.txt
  • [root@localhost 111]# chown :app 222.txt
  • [root@localhost 111]# chown .app 111.txt
  • -------------------------------------------------------------------------------------------------------------------------
  • 2.修改文件/目录所属人:
  • [root@localhost app]# chown test 111111.txt
  • -------------------------------------------------------------------------------------------------------------------------
  • 3.修改文件/目录所属人&组的两种方式:
  • [root@localhost app]# chown admin:app 111111.txt
  • [root@localhost 111]# chown admin.app 111.txt
  • -------------------------------------------------------------------------------------------------------------------------
  • 4.递归修改目录所属人&组:(R参数大写,递归目录下所有目录与文件为同一所属人&组)
  • [root@localhost app]# chown -R admin:app 111
  • [root@localhost app]# ll
  • drwxr-xr--.  2 admin app        21 Jan 19 17:18 111

-------------------------------------------------------------------------------------------------------------------------

二、修改文件/目录访问权限

1.修改文件权限为:rwxr-x---(750)

  1. 用户admin可读(r) 可写(w) 可执行(x),
  2. app组为可读(r) 不可写(-) 可执行(x),
  3. 其他用户&组不可读(-) 不可写(-) 不可执行(-)

注:rwxr-x---前的-表示为文件,d表示为目录,l表示为链接

[root@localhost app]# chmod 750 111111.txt
[root@localhost app]# ll
-rwxr-x---.  1 admin app          0 Jan 19 16:42 111111.txt

-------------------------------------------------------------------------------------------------------------------------

2.修改目录权限为:rwxr-xr--(754)

  1. 用户test可读 可写 可执行,
  2. test组为可读 不可写 可执行,
  3. 其他用户&组可读 不可写 不可执行

[root@localhost app]# chmod -R 754 111
[root@localhost app]# ll
drwxr-xr--.  2 test  test        21 Jan 19 17:18 111

-------------------------------------------------------------------------------------------------------------------------

三、数字类型改变文件/目录权限

Linux 文件的基本权限有九个,分别是 owner/group/others ,
三种身份各有自己的read/write/execute权限,
文件的权限字符为: -rwxrwxrwx
九个权限三个为一组!
可以使用数字来代表各个权限,
各权限的数字对照如下:
r:4
w:2
x:1
每种身份(owner/group/others)
各自的三个权限(r/w/x)数字是需要累加的,
例如当权限为: [-rwxrwx---] 数字累加 则是:
owner = rwx = 4+2+1 = 7
group =  rwx  = 4+2+1 = 7
others = ---   = 0+0+0 = 0
设置权限的变更时,该文件的权限数字就是 770
也就是:
[root@localhost app]# chmod 770 111111.txt
-rwxrwx---.  1 admin app          0 Jan 19 16:42 111111.txt

四、符号类型改变文件/目录权限

chmod
u
g
o
a=u+g+o
+ (加)
- (减)
= (设置)
r
w
x
文件或目录

示例:

  1. u=rwx(设置用户为可读可写可操作)
  2. g=rwx(设置用户组为可读可写可操作)
  3. o=x(设置其它用户&组为仅执行)

[root@localhost 111]# chmod u=rwx,g=rwx,o=x 111.txt
-rwxrwx--x. 1 admin app  0 Jan 19 17:18 111.txt

-------------------------------------------------------------------------------------------------------------------------

为其它用户&组增加一个可读权限

[root@localhost 111]# chmod o+r 111.txt
-rwxrwxr-x. 1 admin app  0 Jan 19 17:18 111.txt

-------------------------------------------------------------------------------------------------------------------------

将其它用户&组减去一个可执行权限

[root@localhost 111]# chmod o-x 111.txt
-rwxrwxr--. 1 admin app  0 Jan 19 17:18 111.txt
-------------------------------------------------------------------------------------------------------------------------

为用户&组&其它用户/组赋予所有权限(a=u+g+o)

[root@localhost 111]# chmod a=rwx 111.txt
-rwxrwxrwx. 1 admin app  0 Jan 19 17:18 111.txt

-------------------------------------------------------------------------------------------------------------------------

go=rx :统一为组(g)&其它用户/组(o)赋予rx权限

[root@localhost 111]# chmod u=rwx,go=rx 111.txt
-rwxr-xr-x. 1 admin app  0 Jan 19 17:18 111.txt
 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值