03.28 linux系统权限

第一章 权限位说明

这里写图片描述
Linux文件或目录的权限位由9个权限位来控制,每三位为一组。
这里写图片描述
Owner的读、写、执行
Group用户组(Group)的读、写、执行
Other其它用户的读、写、执行。
r(read)可读权限,对应数字4
w(write)可写权限,对应数字2
x(Execute)可执行权限,对应数字1
- 没有任何权限,对应数字0
#######################################################################################


第二章 实战案例

添加用户oldboy指定组

[root@Never-downtime ~]# groupadd incahome
[root@Never-downtime ~]# useradd oldboy -g incahome
[root@Never-downtime ~]# useradd oldgirl -g incahome

更改用户组

[root@Never-downtime ~]# usermod -g incahome oldboy
[root@Never-downtime ~]# usermod -g incahome oldgirl

添加其他用户

[root@Never-downtime ~]# useradd test

查看创建不同的用户信息

[root@Never-downtime ~]#  id oldboy
uid=501(oldboy) gid=504(incahome) groups=504(incahome)
[root@Never-downtime ~]# id oldgirl
uid=504(oldgirl) gid=504(incahome) groups=504(incahome)
[root@Never-downtime ~]# id test
uid=503(test) gid=503(test) groups=503(test)

修改文件的权限示例

# chmod 755 test.sh
# chmod 111 test.sh
# chmod u=rx test.sh
# chmod ugo=755 test.s

修改文件的所有者和用户组

# chown oldboy.incahome test.sh
# chown root.root test.sh
# chown oldboy test.sh
# chown .incahome test.sh

oldboy用户无删除test.sh权限,即使有w属性,删除文件和自身属性无关,受上一级目录权限控制。文件名不是文件的属性,文件名在上一级目录的block里面。

test/oldboy用户无执行权限,即使有x权限,普通用户必须还需要有r的权限,文件至少要一个r权限配合
w或x。


第三章 Linux普通文件权限总结

可读r:
表示具有读取、浏览文件内容(block)的权限;

可写w:
(1)表示具有新增、修改文件内容的权限;
(2)如果没有r配合,那么vi编辑文件会提示无法编辑(但可强制编辑),echo可以重定向或追加;

删除文件:
删除文件(修改文件名)或创建文件的权限是受父目录(上一级目录)的权限控制,和文件本身权限无关;

可执行x:

(1)表示具有执行文件的权限。
(2)首先文件的本身要能够执行(命令或脚本)。脚本(一堆的命令的集合,放在了一个文件中)
(3)普通用户同时还需要具备r的权限才能执行。
(4)root用户只要有x的权限就能执行。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值