linux 为用户授权的方法

linux 为用户授权的方法,第1张

linux下给用户授权主要是这个用户对某一个文件或者是莫一个文件夹的 *** 作权限,因为在Linux *** 作系统中的所有东西都可以统称为文件。

比如对于一个文件 可以采用 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用户没有权限修改.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7237192.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存