RedHat Linux系统 chmod授权命令(2)

  当其他用户执行Oracle的sqlplus这个程序时,他的身份因这个程序暂时变成oracle

  chmod u+s sqlplus

  此外,chmod也可以用数字来表示权限如 chmod 777 file

  语法为:chmod abc file

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

  r=4,w=2,x=1

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

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

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

范例二

  chmod a=rwx file

  和

  chmod 777 file

  效果相同

  chmod ug=rwx,o=x file

  和

  chmod 771 file

  效果相同

  若用chmod 4755 filename可使此程式具有root的权限

范例三

  如果在cd /media/amasun/java/develop/array之后执行

  chmod 777 ./

  是将本目录(即/media/amasun/java/develop/array)设为任何人可读,写,执行

  如果是管理员也就是常说的ROOT用户的话,基本上有可以查看所有文件的权力.

范例四

命令 说明
chmod a+r file   增加读权限对file的所有用户  
chmod a-x file   删除执行权限对file的所有用户  
chmod a+rw file   增加读写权限对file的所有用户  
chmod +rwx file   增加读写执行权限对file的所有用户  
chmod u=rw,go= file   设置读写权限对file的所有者,清空所有权限对file的用户组和其他用户  
chmod -R u+r,go-r docs   对目录docs和其子目录层次结构中的所有文件增加所有用户的读权限,而对用户组和其他用户删除读权限  
chmod 664 file   设置读写权限对file的所有者和用户组, 为其其他用户设置读权限  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/21270.html