比如对于一个文件 可以采用 chmod 命令进行授权 假设文件 / 文件夹 tset
chmod 777 test
此命令表示对 test 文件 / 文件夹所有用户具有 *** 作的权限
其中 linux 对文件的权限分为读、写、执行 ,分别用数字4、2、1表示,上述的7表示拥有最大的权限
在linux *** 作系统中,对于一个文件 / 文件夹用户分为三类,即拥有者,同组用户和其他用户。所以在上面的命令后面出现了三个7,分别代表拥有者和同组人员和其他用户的权限。
另外一种授权方式就是把某个文件/文件夹赋予某个用户
chown 用户名 文件路径
普通用户只可以把自己所属用户属性的权限授给其他用户,不是自己用户属性的权限就不可以.例如:
就说明目录文件用户权限:
$ 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 tuxedotuxedo4096 2014-02-18 tuxedo
drwx------ 5 view tuxedo4096 2014-05-14 view
drwxr-xr-x 16 oracletuxedo4096 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 oracletuxedo4096 01-05 13:01 oracle
可以访问:tuxedo目录,和读取xxxx.tar文件,但是除了oracle目录外的属性,oracle用户没有权限修改.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)