【Linux】文件基本权限管理

文件基本权限管理

  • 查看文件详情
      • 文件类型
      • 文件的权限
  • 更改权限 chmod命令
      • 方法一 (常用)
      • 方法二

当一台服务器被多人使用, 需要划分不同的使用等级时,用linux权限管理可以定义其使用的权限.

查看文件详情

在linux命令行输入

ls -al

显示当前文件夹里所有文件的详细信息

【Linux】文件基本权限管理_第1张图片

每行的前十位,例如

 -rw-r--r--

文件类型

第一位表示文件类型, linux下共有其中文件类型

  • ’ - ’ 普通文件
  • ’ d ’ 目录
  • ’ l ’ 软连接文件
  • ’ b ’ 块设备文件
  • ’ s ’ 套接字文件
  • ’ c ’ 字符设备文件
  • ’ p ’ 管道文件

常用的为前三种

文件的权限

第2~10位三位一组

分别表示所有者u, 所属组g, 其他人o的权限

rw-r–r-- 三维一组表示
所有者有读写权限 所属组有读权限 其他人有读权限

r 读 w 写 x 执行

更改权限 chmod命令

chmod [选项] 模式 文件名

  • 选项 -r 递归
  • 模式
  1. [ u g o a ] [ + - = ] [ r w x ]
  2. [mode = 4 2 1]

方法一 (常用)

r w x 分别对应 4 2 1
将权限对应的数字加起来

chmod 777 abc.xxx(文件名) 

所有者, 所属组和其他人赋予abc.xxx的读写执行权限

chmod 755 abc.xxx(文件名) 

所有者赋予读写执行权限, 给所属组和其他人赋予读写权限

方法二

chmod u+x  abc.xxx(文件名) 

所有者赋予abc.xxx的执行权限

chmod g+w, o+w  abc.xxx(文件名) 

所属组和其他人赋予abc.xxx的权限

chmod a=rwx abc.xxx(文件名) 

所有者, 所属组和其他人赋予abc.xxx的读写执行权限

你可能感兴趣的:(Linux)