权限管理命令

时间:2022-09-21 20:17:24

所有者u  所属组g  其他人o     a 所有用户

       ls -l  文件名    可查看权限


所有者和root可以更改权限,只有root才能改所有者。所有者所有组必须存在。


、权限管理命令chmod

1、hello.list的权限为:-rw--r--r--   用 + - = 修改权限;   增加权限:u+x hello.list      →  -rwx--r--r--

2、权限的数字表示:r ---- 4    w ---- 2    x ----1

             eg:rwxrw-r--表示为:764; rw-r---   640

     用数字法修改权限为640:chmod 640  /tmp/hello.list

3、递归修改权限:chmod  - R  777 /tmp/a    a 目录下所有文件权限都为777


有r权限一般就有x权限

      删除文件的前提条件是对这个文件所在的目录有w权限


创建普通用户:useradd  lucy

              密码:password  lucy    即可。

用root创建的文件,用普通用户登录后,也可以删除该文件。

权限管理命令



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

  改变所有者,只可以用管理员root   

权限管理命令

那么shenchao就可以修改改文件



charp改变文件或目录的所属组


权限管理命令


每个用户只能有一个缺省组。创建一个文件的所有者就是他自己(创建者),所属组就是创建这个文件创建者的缺省组。


umask

1、linux中,任何新建的文件(非目录)都会把可执行权限去掉,无x。

2、umask 查看缺省值  用777减去其值就是真实掩码值,可用 umask -S  直接查看直观的缺省的权限制

3、修改umask值:umask  023,再 umask -S 查看

4、新建目录,权限默认都是755,所有者是其创建者,所属组就是创建这个文件创建者的缺省组。

权限管理命令


最后一图来自 http://blog.csdn.net/mengxiangyue/article/details/6893441