首页 > 代码库 > linux之权限
linux之权限
why
linux中权限是是文件属性之一,权限之于文件与目录都非常重要,例如文件是否能执行取决于权限而非文件后缀等等。
Linux下文件属性
权限 | 10个字符;第1个字符为文件类型,后面3个字符一组,分别由rwx组成;owner\group\other |
i-node | 链接数 |
用户 | 文件的拥有者,即创建了此文件者;/etc/passwd |
用户组 | 组内所有成员具有相同的权限;/etc/group |
文件大小 | 单位默认为B,使用-h试试 |
时间 | 为文件创建时间或者最近修改时间 |
修改文件属性
6属性都是可以修改的
权限 chmod;例如chmod 744 file或者u,g,o,a (+ - =) rwx 用户 chown;例如chown jason file或者chown jason:jason file;目录下的文件递归-R 用户组 chgrp;必须存在与group中 权限之于目录
r w x dir 可查询目录下结构 创建,删除,重命名,移动 进入目录 Linux下文件种类
- 普通文件下还分:ascii、binary、date d 目录 c 串口设备 b 存储设备 l 链接 s 数据接口 p 多线程 通过file命令可以查看文件类型
文件是否可执行与文件的权限有关,和文件的后缀没有关系,后缀只是为了了解文件是什么东西
/:与开机系统有关
bin 单用户模式下还能被操作的命令 boot 开机使用的文件 dev 设备文件 etc 系统配置文件 home 用户主文件夹 lib 系统函数库 media 媒体文件 mnt 挂载 opt 第三方软件放置 root 管理员 sbin 开机过程中需要使用的开机,修复,还原系统 srv service tmp 临时放置 /usr:与软件安装有关
/usr/bin 用户命令 /usr/include c的头文件与包含文件 /usr/lib 软件的库 /usr/local 自己安装的软件 /usr/sbin 一些非系统正常运行所需要的命令 /usr/share 共享文件 /usr/src 源码 /var:与系统运作有关,包含数据文件
这三个目录一般都是分区的/var/cache 应用程序的缓存文件 /var/lib 应用程序的信息、数据 /var/local /usr/local中程序的信息、数据 /var/lock 锁文件 /var/log 日志文件 /var/opt /opt中程序的信息、数据 /var/run 正在执行着的程序的信息,如PID文件应存放于此 /var/spool 存放程序的假脱机数据(即spool data) /var/tmp 临时文件
linux之权限
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。