Linux 学习 1
Linux 文件权限学习
用户与用户组
文件拥有者(root)
一般用户组
其他人
文件权限
在终端输入 ls -al 后,就会出现一堆东西,其中在每一行的前面的是文件的权限,共有10个字符,
第一个字符代表这个文件是目录、文件或链接文件。
d则是目录-则是文件l则是链接文件
接下来三个为一组,共三组;其中
r表示可读,w表示可写,x表示可执行第一组 文件拥有者(root) 可具备的权限
第二组 一般用户 的权限
第三组 没有加入本用户组的其他账号 的权限
修改文件属性
chgrp修改文件所属用户组
参数
-R:进行递归修改语法:
chgrp [-R][user] dir/file
chown修改文件拥有者
语法:
chown [-R] [owner][:group] file
chmod修改权限
数字类型修改权限:
r=4,w=2,x=1,每种身份的的权限需要累加的,例如owner=rwx=4+2+1=7,group=rwx=4+2+1=7,others=0+0+0=0,所以权限数字是 770,符号类型修改权限:身份
u=user,g=group,o=others,+(加入),-(移除),=(设置)语法:
chmod [-R] [xyz] file/dir或者chmod [ugo...][[+-=][rwxX]] file/dir
目录与文件的权限意义
权限对文件的重要性
r(read):可读取此文件的实际内容
w(write):可以编辑,修改此文件的内容
x(execute):该文件具有被系统执行的权限
注意,文件是否能被执行,与文件名后缀无关,与 x 权限有关,记得与 Windows 区分开
有 w 权限,但并不具备有删除文件本身的权限
权限对目录的重要性
r:具有读取目录结构的权限
w:改动该目录结构列表的权限
x:用户能否进入该目录成为工作目录(目前所在的目录)
开放目录给任何人看时,应该至少给予 r 或 x 的权限。
先这样吧,有时间在来整理。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!