UNIX权限控制

本文深入探讨UNIX系统级权限管理,包括用户与组的设定、权限分类与控制、文件与目录权限的查看与更改,以及权限的数字表示方法,帮助用户掌握如何安全地管理系统资源。

UNIX权限控制

一、系统级权限
系统用户和组
使用系统,必须使用用户名/密码登录
可以设置不同的密码策略
每个用户属于一个组
系统所有用户信息存放在/etc/passwd文件;用户名明文存放,密码加密处理
系统所有组信息存放在/etc/group文件中
某用户创建的文件、目录等资源,属于该用户所有;可以授权给其它用户
超级用户root

二、权限控制
1、权限控制
权限分类:读(r)、写(w)、执行(x)
权限分级控制:文件所有者;同组用户;其它用户
超级用户(root)具有所有系统权限
既要防止恶意的侵犯,又有授予其它用户适当的权限
2、文件权限
查看文件的权限  :    ls –l  文件名   -rw-r--r--
从左向右分别表示:
左边第一个位置表示文件类型:    -表示是普通文件;其它的-表示无相应的权限
左边第二个起到第四个表示文件所有者的权限;分别是读、写、执行
左边第五个起到第七个表示同组用户的权限;分别是读、写、执行
左边第八个起到第十个表示其它用户的权限;分别是读、写、执行
3、目录权限
ls –l  目录名 是查看该目录下所有文件的详细信息
ls –dl 目录名 是查看目录本身的权限
目录的读、写、执行与文件的含义不同
对目录具有读权限表示可以查看目录下面的内容
对目录具有写权限表示可以在目录下增、删文件
对目录具有执行权限表示可以进入该目录,并可以搜索该目录
4、更改权限
chmod (u|g|o|)(+|-)(r|w|x) 文件名
u(所有者)、g(用户组)、o(其他)表示对哪一类用户操作权限
+|-表示 是增加、还是 收回权限
r|w|x 权限类型
文件名是权限操作的对象
如果是目录名的话,仅仅是更改该目录本身的权限,并不影响该目录下其它文件的权限
-R 表示更改目录权限的同时,也将该目录所有文件及子目录权限均作相应的更改;
例如 chmod g+x a.log              
 chmod –R o+wxr testuse
5、权限的数字表示
在Unix系统中用1、2、4分别表示执行、写、读权限
更改权限时,也可以直接用对应的数字表示权限
如果同时授予多种权限,只需将相应的数字相加即可
例如 chmod 731 file
7=1+2+4
3=1+2
表示文件所有者具有r、w、x权限
同组用户具有x、w权限
其它用户具有x权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值