Linux权限指令(一)

访问权限

  • 读(r) 可以读取文件的内容
  • 写(w) 可以打开并修改的内容
  • 执行(x) 可以将文件作为程序运行

还有三种类型的用户

  1. 文件所有者:文件创建者
  2. 同组用户:与文件所有者在同一组的用户
  3. 其它组的用户

例如:

-rwxr-xr-x

rwx:文件所有者 rx:同组用户 rx:其他用户权限 如果没有相应权限,则使用‘-’来代替

常用的选项

指令

常用的就是chmod

touch aaa.txt  //创建一个aaa.txt文件
ll aaa.txt  //来查看aaa文件是什么权限
chmod 666 aaa.txt  //修改aaa.txt为666权限 即可读可写 777可以是可读可写可执行

特殊权限SUID、SGID、SBID

SUID中的是chmod 4<基本权限> <文件名称>,SUID中也是要八进制数4表示并且放在最前面

touch aaa.txt  //创建一个aaa.txt文件
ll aaa.txt  //来查看aaa文件是什么权限
chmod 4644 aaa.txt  //修改aaa.txt为4644权限 文件所有者没有执行权限-变成了大写的S

SGID中的是chmod 2<基本权限> <文件名称>,SGID中也是要八进制数2表示并且放在最前面

touch aaa.txt  //创建一个aaa.txt文件
ll aaa.txt  //来查看aaa文件是什么权限
chmod 2644 aaa.txt  //修改aaa.txt为2644权限 同组用户原来是rw-则-变成了大写的S

SBID中的是chmod 1<基本权限> <文件名称>,SBID中也是要八进制数1表示并且放在最前面

touch aaa.txt  //创建一个aaa.txt文件
ll aaa.txt  //来查看aaa文件是什么权限
chmod 1644 aaa.txt  //修改aaa.txt为1644权限 同组用户原来是rw-则-变成了大写的T
Comments | 2 条评论

  • 小熊

    我只知道755 644 400 440😂

    • 小予

      @小熊 权限分为文件访问权限和目录访问权限,4表示读,2表示写,1表示可执行,umask 0000表示权限全开,就是777😃

消息盒子
# 您有1条未读消息 #
# 您需要首次评论以获取消息 #
# 您需要首次评论以获取消息 #

只显示最新10条未读和已读信息