权限管理命令

来源:互联网 发布:苹果电脑装mac os 编辑:程序博客网 时间:2024/06/05 16:35

所有者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









0 0
原创粉丝点击