用户权限

  • 以ls -l为例
    -rw-rw-r– 1 lwr lwr 398 4月 1 00:16 id_rsa.pub
  • 依次:权限标识符,硬连接数,用户与组,文件容量,最后修改日期,名称

权限标识符:10位

  • 第一位:d/- (类别,d表示目录 -表示文件)
  • 后九位:
    • 第一组RWX:拥有者的权限
    • 第二组RWX:所在组的权限
    • 第三组RWX:其他人的权限
      • R:readable:可读的
      • W:writeable:可写的
      • X:exectable:可修改的
    • 例:
      rw-r–r–: 110 100 100
      rwxr-xr-x: 111 101 101
      最大的是:7;最小的是:0

权限掩码及原理

  • rwxrwxrwx: 777 (Web程序的上传目录)
  • ———–:000
  • 只读:R–,100,4
  • 读写:RW-,110,6
  • 读取与执行:R-X,101,5
  • 所有权限:7

chmod

  • 格式:chmod +/- rwx 文件名
  • 方法
    • chmod +/- rwx filename/directory
      • chmod mask filename/directory
  • 示例:文件夹的可执行权限
  • 示例:文件夹的可执行权限(Python脚本,shell脚本)

超级用户

Linux用户类型:

  • -root用户:用于系统维护,具有所有权限
  • 绝大多数的linux发行版不推荐使用root
  • 安装时创建的为标准用户

sudo

  • su: substitude user 替换用户
  • 预设的身份是root
  • 需要输入密码,有5分钟有效期
    • 如果未经授权,尝试使用root,会发送警告