linux 权限500 0是什么,linux用户类型与文件权限介绍

在linxu里面将系统分为三类,分别为:

1、管理员:即root,UID号为0.拥有所有系统权限,由于权限过大,为了安全起见,没有必要尽量不要用root登录系统。

2、系统用户:linux为满足自身系统管理所内建的账号,通常在安装过程中自动创建,不能用于登录操作系统。UID在1-499之间。

3、可登录用户:由root管理员创建供用户登录系统进行操作使用的账号,UID在500以上。

由于linux是多系统用户,为了保证系统的安全性,linux使用文件权限管理,对于每一个文件它的属性中都包括:文件拥有者(user),文件所属组(group),其他用户(other), 这三个角色对应的读,写,执行的权限。

例如:

我们创建了一个叫wenjian.txt的文件,当我们执行了 ls -l wenjian.txt的时候

我们可以看到显示的效果是-rw-r--r--。这是什么意思呢? 我们将它写成-  rw-  r--  r--

第一个  -  表示文件类型,文件类型有以下几种:

(-)  表示普通文件,

(d)表示目录,

(b)表示块设备文件

(c)表示字符设备文件

(l)表示链接文件

(p)表示命名管道文件

(s)表示套接字文件

rw- 表示文件拥有者(user)的权限,(其中r代表读取权限,w:代表写权限,x:代表执行权限,-:代表没有某种权限。)这里表示文件拥有者有读取和写入的权限,但没有执行权限。

紧接着的r--表示文件所有者所属组成员的权限,g权限,表示只有读取权限没有写入和执行的权限

最后一个r--表示所有者所属组之外的用户的权限,o权限 表示 只有读取权限没有写入和执行的权限

这样我们就明白了,这个文件-rw-r--r--的意思了,它表示这是一个普通文件,拥有者有读取和写入的权限,但没有执行权限,文件拥有组和其他用户都只有读取权限,没有写入和执行权限。

093933206.jpg

那么我们怎么能够更改权限呢?

文件权限修改命令

chmod [ugo][+-=] [rwx] 文件名

例如给wenjian.txt的拥有者添加可执行权限可以使用

chmod u+x wenjian.txt

得到的结果如图:wenjian拥有者拥有了rwx的权限。

100107425.jpg

chomod还有另外一种用法,就是使用数字为文件拥有者、和文件所属组以及其他用户修改权限。

rwx  r(读取r是4)、(写入w是2)、(执行x是1),所以rwx也可以写成7

我们可以把linux对权限分配理解成二进制,0表示没有权限1表示有权限;

r w x

1 1 1

111转换成10进制数刚好是4+2+1=7  。

从上图中我们也可以知道wenjian.txt的权限 744  若要把wenjian.txt的拥有者的执行(X)权限去掉。则执行

chmod 644 wenjian.txt 效果如图:

我们顺利去掉了x的权限。

阅读(1832) | 评论(0) | 转发(1) |

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值