zoukankan      html  css  js  c++  java
  • 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攻略原文编辑。

  • 相关阅读:
    学习Python中的集合
    ubuntu14.04下 安装matlabR2015b遇到的一些问题及其解决方法
    matlab的一些关于块分类的函数~~~
    20145207 《Java程序设计》第二周学习总结
    20145207 调查问卷
    20145207 《Java程序设计》第一周学习总结
    10、装饰者模式
    9、观察者模式
    8、迭代器模式
    7、适配器模式
  • 原文地址:https://www.cnblogs.com/yiven/p/9939548.html
Copyright © 2011-2022 走看看