您的位置:首页 > 运维架构 > Linux

linux权限篇【二】

2015-10-29 11:23 417 查看
下面说说如何改变权限。

linux中改变权限要用到chmod命令(change 
module
,其语法格式为:chmod [who] [opt] [mode] 文件/目录名。

 

这里要用到前面介绍的“4种用户”的概念。

who就表示是“4中用户”的哪种:u,g,o,a。

opt就是添加或删除权限:+或者-。

opt就是三种权限:r,w,x。

 

例如我要给前面的1.sh的所有用户添加可写权限:chmod 
a+x 1.sh

然后我ll一下:

[root@localhost /]# ll

total 130

-rwxrw-rw-.   1 root   root        72 Apr 17 07:03 1.sh

可以看到已经有3个“w”了。

然后我要去除此文件所属者也就是root用户的可执行权限:chmod
u-x 1.sh

然后ll一下:

[root@localhost /]# ll

total 130

-rw-rw-rw-.   1 root   root        72 Apr 17 07:03 1.sh

可以看到前边的rwx变成了rw-。

 

再介绍下如何改变文件或目录的所属者(owner)。

改变文件的所属者需要使用chown(change
owner
命令:chown  用户名  文件或目录名

改变所属用户组:chown  :用户组名  文件或目录名

 

例如前面的1.sh的所属者是root,我要改变为oracle用户:chown
oracle  1.sh

 

[root@localhost /]# ll

total 130

-rw-rw-rw-.   1 oracle root        72 Apr 17 07:03 1.sh

 注意上面我标注的加粗文字。

把它的所属用户组也改变一下:chown  :oinstall  1.sh

[root@localhost /]# ll

total 130

-rw-rw-rw-.   1 oracle oinstall    72 Apr 17 07:03 1.sh

 

完毕。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: