美文网首页
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