基本文件权限
当一台服务器被多人使用, 需要划分不同的使用等级时,用linux权限管理可以定义其使用的权限.
查看权限
在linux命令行输入
ls -al
显示当前文件夹里所有文件的详细信息
每行的前十位,例如
-rw-r--r--
第一位表示文件类型, linux下共有其中文件类型
- ’ - ’ 普通文件
- ’ d ’ 目录
- ’ l ’ 软连接文件
- ’ b ’ 块设备文件
- ’ s ’ 套接字文件
- ’ c ’ 字符设备文件
- ’ p ’ 管道文件
常用的为前三种
第2~10位三位一组
分别表示所有者u, 所属组g, 其他人o的权限
rw-r–r-- 三维一组表示
所有者有读写权限 所属组有读权限 其他人有读权限
r 读 w 写 x 执行
扫描二维码关注公众号,回复:
5113968 查看本文章
更改权限 chmod命令
chmod [选项] 模式 文件名
- 选项 -r 递归
- 模式
- [ u g o a ] [ + - = ] [ r w x ]
- [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的读写执行权限