linux 文件夹权限/所有者修改

linux 文件夹权限/所有者修改

修改文件权限: chmod

  • chmod 修改文件权限有两种使用格式:字母法与数字法。

字母法

  • 字母法:chmod u/g/o/a +/-/= rwx 文件
[ u/g/o/a ] 含义
u user 表示该文件的所有者
g group 表示与该文件的所有者属于同一组( group )者,即用户组
o other 表示其他以外的人
a all 表示这三者皆是
[ ±= ] 含义
+ 增加权限
- 撤销权限
= 设定权限
rwx 含义
r read 表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容。
w write 表示可写入,对于一个目录,如果没有w权限,那么就意味着不能在目录下创建新的文件。
x excute 表示可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录。
  • chmod o+w file 给文件file的其它用户增加写权限
  • chmod u-r file 给文件file的拥有者减去读的权限:
  • chmod g=x file设置文件file的同组用户的权限为可执行,同时去除读、写权限

数字法

  • 数字法:“rwx” 这些权限也可以用数字来代替
r 读取权限,数字代号为 “4”
w 写入权限,数字代号为 “2”
x 执行权限,数字代号为 “1”
- 不具任何权限,数字代号为 “0”
  • 如执行:chmod u=rwx,g=rx,o=r filename
    就等同于:chmod u=7,g=5,o=4 filename

  • chmod 751 file:

    • 文件所有者:读、写、执行权限
    • 同组用户:读、执行的权限
    • 其它用户:执行的权限
  • chmod 777 file:所有用户拥有读、写、执行权限

  • 注意:如果想递归所有目录加上相同权限,需要加上参数“ -R ”。
    如:chmod 777 test/ -R 递归 test 目录下所有文件加 777 权限。

修改文件所有者:chown

  • 使用方法:chown 用户名 文件或目录名

##修改文件所属组:chgrp

  • 使用方法:chgrp 用户组名 文件或目录名

PS:传智黑马课程学习笔记

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章