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

Linux 命令 有关用户权限修改

2013-02-27 20:43 225 查看
1. 更改档案拥有者

命令 : chown [-cfhvR] [--help] [--version] user[:group] file...

功能 : 更改文件或者文件夹的拥有者

参数格式 :

   user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)

   -c : 若该档案拥有者确实已经更改,才显示其更改动作

   -f : 若该档案拥有者无法被更改也不要显示错误讯息

   -h : 只对于连结(link)进行变更,而非该 link 真正指向的档案

   -v : 显示拥有者变更的详细资料

   -R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)

例如:chown -R oracle:oinstall /oracle/u01/app/oracle

更改目录拥有者为oracle

2. 修改权限

命令:chmod (change mode)

功能:改变文件的读写和执行权限。有符号法和八进制数字法。

选项:(1)符号法:

命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename

u (user) 表示用户本人。

g (group) 表示同组用户。

o (oher) 表示其他用户。

a (all) 表示所有用户。

+ 用于给予指定用户的许可权限。

- 用于取消指定用户的许可权限。

= 将所许可的权限赋给文件。

r (read) 读许可,表示可以拷贝该文件或目录的内容。

w (write) 写许可,表示可以修改该文件或目录的内容。

x (execute)执行许可,表示可以执行该文件或进入目录。



(2)八进制数字法:

命令格式:chmod abc file

其中a,b,c各为一个八进制数字,分别表示User、Group、及Other的权限。

4 (100) 表示可读。

2 (010) 表示可写。

1 (001) 表示可执行。

若要rwx属性则4+2+1=7;

若要rw-属性则4+2=6;

若要r-x属性则4+1=5。

例如:# chmod a+rx filename

让所有用户可以读和执行文件filename。

# chmod go-rx filename

取消同组和其他用户的读和执行文件filename的权限。

# chmod 741 filename

让本人可读写执行、同组用户可读、其他用户可执行文件filename。

# chmod -R 755 /home/oracle

递归更改目录权限,本人可读写执行、同组用户可读可执行、其他用户可读可执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: