linux权限管理

文章目录


linux权限管理

linux权限管理

linux权限管理

rwx权限详解

linux权限管理
linux权限管理linux权限管理
linux权限管理

修改权限-chmod

通过chmod指令,可以修改文件或目录的权限。

第一种方式:+、-、=变更权限

u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和)

  1. chmod u=rwx,g=rx,o=x文件目录名
  2. chmod o+w文件目录名 (其他组的增加w权限)
  3. chmod a-x文件目录名(所有人增加减去x权限)
  • 案例演示
    1)给abc文件的所有者读写执行的权限,给所在组读执行权限,给其它组读执行权限。
    linux权限管理

2)给abc文件的所有者除去执行的权限,增加组写的权限
linux权限管理

3)给abc文件的所有用户添加读的权限
linux权限管理

第二种方式:通过数字变更权限

r=4 w=2 x=1。rwx=4+2+1=7
chmod u=rwx,g=rx,o=x文件目录名
相当于chmod 751文件目录名.

  • 案例演示

要求:将/home/abc.txt文件的权限修改成rwxr-xr-x,使用给数字的方式实现:
rwx = 4+2+1=7
r-x =4+1=5
r-x =4+1 =5
指令:chmod 755 home/abc.txt

修改文件所有者-chown基本介绍

chown newowner file改变文件的所有者
chown newowner:newgroup file改变用户的所有者和所有组

-R 如果是目录则使其下所有子文件或目录递归生效

  • 案例演示:

1)请将/home/abc.txt文件的所有者修改成tom

chown tom abc.txt

linux权限管理

2)请将/home/kkk目录下所有的文件和目录的所有者都修改成tom
首先我们需要用root用户 操作
linux权限管理

修改文件所在组-chgrp

基本介绍
chgrp newgroup file 改变文件的所有组

  • 案例演示:

1)请将/home/abc.txt文件的所在组修改成bandit(少林)

chgrp bandit /home/abc.txt

2)请将/home/kkk目录下所有的文件和目录的所在组都修改成bandit

chgrp -R bandit /home/kkk

linux权限管理

上一篇:Linux档案权限篇之一(该用户chown,改用户组chgrp,改权限chmod)


下一篇:log4j 日志大小限制 分成30一个 不按日期分日志 按大小分成 按生产日期