linux学习8:文件权限
来源:互联网 发布:linux jdk8安装教程 编辑:程序博客网 时间:2024/06/05 18:40
文件权限 Linux 针对文件权限分为三组,即用户,用户组,其他 可通过 ll(ls -l) 查看文件权限
lmy@Eric:~$ ll bak.txt
-rw-rw-r-- 1 lmy lmy 40 7月 2 16:58 bak.txt
红色部分代表文件权限
黄色部分代表该文件所属用户
绿色部分代表该文件所属用户组
对于文件权限可分为3种(严格说并不是3种)
字符意义
文件权限相关共10个字符,其意义分别为
第1个字符:文件类型
[d]表示文件目录
[-]表示文件
[|]表示连接文件
[b]表示设备文件里的可供存储的接口设备
[c]表示设备文件里面的串行端口设备,如键盘
第2~4个字符:用户权限
第5~7个字符:用户组权限
第8~10个字符:其他用户权限
权限与属性的更改
chgrp:更改文件所属用户组
chown:更改文件所有者
chmod:更改文件权限
chgrp
这个命令就是 change group 的简称,不过要被改变的组名要在/etc/group/文件内存在才行,否则会报错
语法:chgrp [-R] 用户组 dirname/filename
选项与参数:
-R:递归参数(recursive) 的持续更改,连同子目录下的所有文件,目录一起更改
chown
这个命令就是 change owenr 的简称,不过要被改变的用户要在/etc/passwd/文件内存在才行,否则会报错
语法:chown[-R] 用户 文件/目录
chown[-R] 用户:组名文件/目录
选项与参数:
-R:递归参数(recursive) 的持续更改,连同子目录下的所有文件一起更改
chmod
权限设置分为2种,分别可以使用数字和符号
语法:chmod [-R] 权限 文件/目录
chmod [-R] 符号表达式文件/目录
|:-----|:---------------|:-------|:--------| |chmod|u(user)g(group)o(other)a(all)|+(加入)- (除去)=(设置)|文件或目录|
选项与参数: -R:递归参数(recursive) 的持续更改,连同子目录下的所有文件一起更改
目录与文件权限的意义
R(Read):可读取此文件的实际内容,如读取文本文件的文件内容 当你具一个目录读取 r 权限。表示你可以查看该目录下的文件名结构。 W(write): 可以编辑,新增或者是修改该文件的内容(但不含删除该文件) 当你具一个目录写入 w 权限。表示你可以更改该目录结构
- 新建新的文件与目录
- 删除已经存在的文件和目录(不论该文件的权限是什么)
- 将以存在的文件或目录进行重命名
- 转移该目录内的文件,目录位置
X(execute):该文件具有可以被系统执行的权限(对于目录来说 X 就是进入文件夹的权限)
- 如果目录只有 R 权限。可以查看目录下文件结构,但是看不到文件属性,并且进入不了目录(cd)
- 如果目录有 RX 权限,可以查看目录下文件结构和属性,并且可以进入目录
- 要删除目录下的文件。目录至少需要 WX 权限
- linux学习8:文件权限
- linux文件权限学习
- linux文件权限学习
- linux文件权限学习 包括 特殊权限
- linux文件权限学习 包括 特殊权限
- linux文件权限学习 包括 特殊权限
- Linux文件权限学习总结
- linux文件权限学习笔记
- Linux学习记录--文件权限
- Linux文件权限学习总结
- linux文件权限学习笔记
- Linux文件权限学习笔记
- linux学习之文件权限
- linux文件权限学习小结
- Linux文件权限学习笔记
- Linux 文件权限 学习笔记
- linux学习笔记(一 文件权限控制)
- linux学习笔记(一 文件权限控制)
- 同步IO和异步IO
- Fiddler 设置断点,修改服务器响应消息
- SQL Serve有哪些属性
- 连载:面向对象葵花宝典:思想、技巧与实践(8) - “接口” 详解
- Android Sensor架构和原理分析
- linux学习8:文件权限
- OkHttp拦截器之获取Response.body的内容
- 关于Android/java的复杂对象的深拷贝和浅拷贝
- Educational Codeforces Round 14
- Linux 下的 通配符 & 正则表达式
- 希尔排序法
- Cocos2d-x 声音和音效
- C#深入浅出全接触(五)
- HDU4540打地鼠 (DP)