Linux是如何管理授权的
发布网友
发布时间:2022-04-26 04:57
我来回答
共1个回答
热心网友
时间:2022-06-20 22:21
普通用户只可以把自己所属用户属性的权限授给其他用户,不是自己用户属性的权限就不可以.
例如:
就说明目录文件用户权限:
$ pwd
/home
$ ls -ltr
属性 所属用户 所属组 大小 日期 名称
-rw-r--r-- 1 root root 7034880 2013-09-27 xxxx.tar
drwx------ 2 hacluster haclient 4096 2013-09-11 hacluster
drwxrwxr-x 19 tuxedo tuxedo 4096 2014-02-18 tuxedo
drwx------ 5 view tuxedo 4096 2014-05-14 view
drwxr-xr-x 16 oracle tuxedo 4096 01-05 13:01 oracle
每个文件目录的访问权限是超级用户给的.
d,rwx,rwx,rwx是四个属性:
目录(d)/文件(-),
本用户读(r)/写(w)/执行(x)权限,
本组户读(r)/写(w)/执行(x)权限,
其他组户读(r)/写(w)/执行(x)权限,
对于oracle用户可以修改属于oracle用户文件的所有属性.
drwxr-xr-x 16 oracle tuxedo 4096 01-05 13:01 oracle
可以访问:tuxedo目录,和读取xxxx.tar文件,但是除了oracle目录外的属性,oracle用户没有权限修改.