个人随笔
目录
Linux关于文件的权限笔记
2019-11-13 23:25:03

1、调整文件的权限命令:chmod

Linux的每个文件都定义了文件的拥有者:u(user)、拥有组:g(group)、其他人:o(others)权限,对应的权限用rwx的组合来定义。使用chmod命令,增加权限用+,删除权限用-,某个文件详细的权限用=号。

比如:

  1. chmod u+r filename #给某文件增加读的权限
  2. chmod u-r filename #给某文件删除读的权限
  3. chmod u+w filename #给某文件增加写的权限
  4. chmod u-w filename #给某文件删除写的权限
  5. chmod u+x filename #给某文件增可执行的权限
  6. chmod u-x filename #给某文件删除可执行的权限
  7. chmod u+rwx filename #给某文件增加读写可执行的权限
  8. chmod u=rwx filename #给某文件设定读写可执行的权限

通过这种方式可以同一时刻给文件拥有者、文件拥有组、或其他用户设置权限,如果想要同时设置所有用户的权限就要使用数字表示的方式了,Linux规定 r=4,w=2,x=1。比如权限rwx:7,r-x:5。如果想设置一个文件拥有者有读、写、执行,拥有组的权限是读、执行、其他人只读的话,可以使用命令:chmod 745 filename 进行设置。chmod -R 745 dirname #用来看设置目录权限 必须加 -R参数。

2、改变文件的拥有者命令:chown

比如:

  1. chown user1 hello.txt

将hello.txt 文件拥有者修改为 user1, 前提user1 为系统中拥有的用户


  1. chown user1 hello.txt

将hello.txt 文件拥有者修改为 user1组, 前提user1 为系统中拥有的用户组


  1. chown user1:user1 hello.txt

相当于执行了上面两条命令


  1. chown user1:user1 dirname

修改目录的文件拥有者和用户组 需要加 -R参数


3、修改文件的拥有组命令:chgrp

比如:

  1. chgrp user1 hello.txt

将hello.txt 文件用户组修改为 user1


  1. chgrp user1 dirname

将dirname 目录用户组修改为 user1,需要加 -R参数

 78

啊!这个可能是世界上最丑的留言输入框功能~


当然,也是最丑的留言列表

有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔   备案号 : 粤ICP备18099399号-2