linux 列出权限,Linux权限基本介绍,管理

本文讲解了Linux的UGO权限模型,包括u(user), g(group), o(other)及相应的权限类型。重点介绍了如何使用chown, chgrp和chmod命令修改文件或目录的所有者、组和权限,通过实例说明了 chmod 命令的模式和应用。
摘要由CSDN通过智能技术生成

Linux权限机制采用UGO模式。其中 u(user)表示所属用户、g(group)表示所属组、o(other)表示除了所属用户、所属组之外的情况。

u、g、o 都有读(read)、写(write)、执行(excute) 三个权限,所以UGO模式是三类九种基本权限。

用命令 ls -l 可列出文件的权限,第一列输出明确了后面的输出(后面一列代表 ugo权限)。第一个字母对应的关系:

“-”    普通文件

“d”   目录

”l“     符号链接

”c“    字符设备

“b”    块设备

“s”    套接字

“p”    管道

修改文件或目录的所属用户: chown    文件名 | 目录名    用户

-R 该参数以递归的方式修改目录下所有文件的所属用户,参数可以敲 chown –help 查看。

修改文件或目录的所属组: chgrp    文件名 | 目录名    组名

-R 该参数以递归的方式修改目录下的所有文件的所属组。

命令chmod 用来修改文件或目录的权限:  chmod   -参数   模式   文件 | 目录

例子: 修改目录 log下所有文件的权限为500

chmod  -R   500   log

注:500的来历是       u        g        o

rwx     rwx   rwx

101    000   000

关于 chmod 命令的权限模式除了数字表示,还可以是  u、g、o 、a 加 +、- 来表示。格式如下:u、g、o分别代表用户、属组和其他,a 就是

all ,可以代替ugo。 +、- 代表增加或删除对应的权限,r、w、x 代表三种权限,分别是读、写、执行。

例子:对于目录 log下的所有文件(已有权限是500)增加所属组(g)的读(r)、执行(x)权限。

chmod    -R    g+rx    log

类似的命令可能还有很多,这里只是举几个最基本且常用的例子。很多命令用到时,再去查也可以。还可参考《鸟哥的linux私房菜》。

原创文章,作者:biluo28,如若转载,请注明出处:http://www.178linux.com/82263

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值