美文网首页
linux系统常用的权限详解

linux系统常用的权限详解

作者: 小鱼儿_Y | 来源:发表于2019-12-19 17:22 被阅读0次

常见的数字表示的权限意思
444:r--r--r--
600:rw-------
644:rw-r--r--
666:rw-rw-rw-
700:rwx------
744:rwxr--r--
755:rwxr-xr-x
777:rwxrwxrwx

  • 权限表示一共9位(--- --- --- ),其中前三位表示文件所有者的权限,中间3位表示同组用户的权限,后面3为表示其他用户的权限,每组的3位分别表示读(r)写(w)执行(x)权限,没有权限用-表示。
  • 具体的权限是由数字来表示的,读取的权限等于4,用r(read)表示;写入的权限等于2,用w(write)表示;执行的权限等于1,用x(eXecute)表示。
  • 通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)
  • 以755:rwxr-xr-x的执行权限为 例,如下:
    前三位的数字 7=4+2+1,rwx,表示所有者拥有读写执行的权限
    中间三位的数字 5=4+1,r-x,表示同组用户拥有读和执行的权限
    后面3位的数字 5=4+1,r-x,表示其他用户拥有读和执行的权限
  • 可以使用 chmod来修改文件的权限,例如:
chmod 600 file

若用chmod 4755 filename可使此程序具有root的权限

相关文章

网友评论

      本文标题:linux系统常用的权限详解

      本文链接:https://www.haomeiwen.com/subject/foqmnctx.html