linux权限篇【二】

来源:互联网 发布:js实现的简单的小特效 编辑:程序博客网 时间:2024/06/06 00:07

下面说说如何改变权限。

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

 

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

who就表示是“4中用户”的哪种:ugoa

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

opt就是三种权限:rwx

 

例如我要给前面的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)。

改变文件的所属者需要使用chownchange 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

 

完毕。

0 0