当前位置 主页 > 服务器问题 > Linux/apache问题 >
符号类型改变文件权限
命令 | 身份 | 操作 | 文件 | |
---|---|---|---|---|
chmod | u g o a | +(加入) -(除去) =(设置) | r w x | 文件或目录 |
身份解释: u = user, g = group,o = other, a = all
# 让文件拥有执行权限,但不知道原权限 chmod a+x filename
目录与文件的权限意义
Linux 文件是否被执行由 "x" 的权限决定,跟文件名没有绝对的关系。
文件是存放实际数据的所在,目录主要的内容是记录文件名列表。
文件的权限解释
r:可以读取文件内容 w:可以编辑文件内容 x:文件具有被系统执行的权限目录的权限解释
r:查询该目录下的文件名数据(可以用 ls) w:新建、删除、重命名、转义 x:能否进入该目录权限的配置文件
账号信息: /etc/passwd 个人的密码:/etc/shadow 组名:/etc/group【综合案例】
【题1.1】建立两个用户组group1和group2,以及三个用户dennis、daniel、abigale,并且将前2个用户分配在group1用户组下,后一个分配在group2用户组下
【题1.2】以dennis用户登录,创建一个Hello.java文件
【题1.3】以daniel用户登录,观察是否可以访问/home/dennis目录以及读或写其创建的Hello.java文件
【题1.4】以dennis用户登录,修改目录/home/dennis及Hello.java文件的读写权限(更正:修改目录权限的时候,应该使用770,而不是760,否则权限不足)
【题1.5】重复【题1.3】
【题1.6】改变abigale的用户组由group2变为group1
然后,可以使用cat/etc/passwd查看并确定
【参考】
-groupadd组名,在linux中添加组
-vi/etc/group,查看linux中所有组信息,可以看可以编辑
-cat/etc/group,查看linux中所有组信息,只可以看不可以编辑
-useradd‐g组名用户名,创建用户的同时指定将该用户分配到哪个组下
-vi/etc/passwd,查看linux中所有用户信息,可以看可以编辑
-cat/etc/passwd,查看linux中所有用户信息,只可以看不可以编辑
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持IIS7站长之家。