• Linux文件/目录,权限相关


    查看权限

    命令

    # ls -l filename

    结果

    -rw-r--r-- l root root 27 11-10 14:50 filename

    解析:

    -rw-r--r--  --共10位

    • 第1位:文件类型 >> 普通文件(-)、目录(d)、字符设备(c)、块设备(d)、套接口文件(s)、符号链接(l)、管道(p)
    • 2-4位:所有者(user)权限
    • 5-7位:组群(group)权限
    • 8-10位:其他人(other)权限

    权限说明

      • r:读(read)
      • w:写(write)
      • x:执行(execute)
      • -:无(没有权限)

    root root  --所有者、所有者组群

    27  --文件/目录大小

    11-10 14:50  --最近修改时间

    filename  --文件或目录名

    注意:

    假设有目录/var/www/html

    命令 ls -l /var 查看的是www的权限

    命令 ls -l /var/www 查看的是html的权限

    命令 ls -l /var/ww/html 查看的是html的权限

    修改权限

    命令

    # chmod o w filename  --授予其他人(other)写fiename这个文件的权限

    # chmod go-rw filename  --删除filename中组群(group)和其他人(other)的读和写权限

    注意:

    假设有目录/var/www/html

    命令 chmod  u w /var 修改的是www的权限

    命令 chmod  u w /var/www 修改的是html的权限

    命令 chmod  u w /var/ww/html 修改的是html的权限

    解析:

    • 用户
      • u:所有者(user)
      • g:组群(group)
      • o:其他人(other),但不是u和g
      • a:所有人,包括u,g和o
    • 权限
      • r ---- 4:read
      • w ---- 2:write
      • x ---- 1:execute
      • - ---- 0:none
    • 行动
      • -:删除权限
      • =:使成为唯一权限

    常见的权限

    -rw------- (600) 只有所有者才有读和写的权限
    -rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
    -rwx------ (700) 只有所有者才有读,写,执行的权限
    -rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
    -rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
    -rw-rw-rw- (666) 每个人都有读写的权限
    -rwxrwxrwx (777) 每个人都有读写和执行的权限

    使用chmod和数字改变文件或目录的访问权限

    数字设定的关键是mode的取值

    1.将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r--则可以表示成为:111 101 100再将其每三位转换成为一个十进制数,就是754。

    2.也可以将其简单的理解为一种运算: (4+2+1) (4+1) (4)=754

    使用命令chown改变目录或文件的所有权

    文件与目录不仅可以改变权限,其所有权及所属用户组也能修改,和设置权限类似,用户可以通过执行chown命令来修改。

    # chown test /var/demo/test.txt  --将文件所有权转移到用户test

    # chown :testgroup /var/demo  --将文件夹所属组变更为testgroup

    # chown test:testgroup /var/demo  --同事修改所属组合所有者

    说明

    假如想一次修改某个目录下所有文件的权限或所有权,包括子目录中的文件的,要使用参数-R,表示启用递归处理。

    -------------------------------------------------------------------------

    以上便是linux的下文件、目录权限相关的全部内容了。

    本文根据菜鸟linux攻略原文编辑。

  • 相关阅读:
    JavaScript中的闭包
    SQL 备忘
    SqlServer 2005 升级至SP2过程中出现"身份验证"无法通过的问题
    unable to start debugging on the web server iis does not list an application that matches the launched url
    Freebsd 编译内核
    Freebsd 6.2中关于无线网络的设定
    【Oracle】ORA01219
    【Linux】Windows到Linux的文件复制
    【Web】jar命令行生成jar包
    【Linux】CIFS挂载Windows共享
  • 原文地址:https://www.cnblogs.com/yiven/p/9939548.html
Copyright © 2020-2023  润新知