小言_互联网的博客

linux文件权限问题

280人阅读  评论(0)

linux文件权限问题


linux是个多用户多任务的分时操作,每一个要使用系统资源的用户都要向系统申请一个账号,linux中有三种不同的用户,通过UID(用户ID号)来区分用户,它们的权限也各不相同。
1.root用户
root用户的权限在linux系统中的权限是最高的,被称为超级用户。普通用户无法执行的操作,root用户都能执行,不过root用户是具有唯一性的,它的UID为0。
2.系统用户
系统用户也称为虚拟用户、伪用户或假用户。系统用户的UID为1-999。是由系统里一些文件申请的用户。
3.普通用户
普通用户能够登陆操作系统。普通用户的UID为1000-60000。

root超级用户有权限去修改所有用户对某个文件的操作权限

“- — --- —”代表着该文件属性
第一个“-”代表着这个文件的类型
为【d】则是目录
为【-】则是文件
为【l】则是链接文件
为【b】则是设备文件中可供储存的接口设备
为【c】则是设备文件中的穿行端口设备,例如鼠标、键盘

剩下的属性中,三个为一组,均为“rwx”,其中“r”代表着可读,“w"代表着可写,“x”代表着可执行,“-”代表着无该属性。三组中第一组为对于所有者的权限,第二组为对于所有者所在的用户组的权限,第三组为对于其他人的权限

rwx还可以用数字进行表示
r->4 w->2 x->1
rwx = 4+ 2 +1 =7
r-x = 4 + 0 + 1=5
‘- - -’ =0 + 0 + 0=0
所以例如a文件的权限就可以用644来表示

改变权限命令:chmod
语法:chmod 【-R】xyz 文件
其中xyz为三组rwx属性数值的和


转载:https://blog.csdn.net/weixin_45169058/article/details/101626096
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场