Linux常用命令-权限管理命令

chmod-->改变文件或者目录权限

原意:change the permissions model of file

u:所有者

g:用户组

o:其他

+:加权限

-:减权限

=:重新赋值新权限

r=4

w=2

x=1

 

语法:chmod  [{ugo}{+-=}{rwx}]  [文件或者目录]

  chmod  [mode=421]  [文件或目录]

 

例:chmod u+x /demo/hj

 

chmod g-r  /demo/hj

 

chmod o=w /demo/hj

 

 chmod 641 /demo      意思就是:u-->r+w=6   g-->r=4  o-->x=1

 

 

chown-->改变文件或目录的所有者

原意:change file ownership
语法:chown [用户] [文件或目录]

创建普通用户

useradd [用户名]

passwd [用户名]

 

例: chown helen file1

注意看,所有者从root变为了amy

 

 

chgrp-->改变文件或目录的所属组

原意:change file group ownership

语法:chgrp [用户组] [文件或目录]

例:chgrp amy /demo/hj

 

 

umask-->显示、设置文件的缺省权限

语法:umask 

例:umask 

umask -S 

 

新创建目录的默认权限:

 

0022

0-->特殊权限位

022-->用户权限位,权限掩码值

 

  777

-  022

_________

  755

 

新创建文件的默认权限:

注意:缺省创建的文件不能授予可执行x权限

 

要改变创建文件或目录最开始默认的权限怎么改?

 

 
posted @ 2023-05-08 15:43  lucken  阅读(1453)  评论(0)    收藏  举报