linux学习日记-文件属性

1548阅读 0评论2012-04-06 xtxin
分类:LINUX

一用户和组
1.一个用户可以支持多个用户组,同样一个用户组可以拥有多个用户
二linux文件权限
1.

点击(此处)折叠或打开

  1. drwx------ 32 root root 4096 2012-03-25 22:33 root
    第一个属性表示这个文件是“目录,文件或是连接文件”
    [d]目录
    [-]文件
    [l]连接文件
    [b]设备文件中可供存储的接口设备
    [c]设备文件中的串行端口设备,例如键盘,鼠标等

2.

点击(此处)折叠或打开

  1. drwx------  32 root root  4096 2012-03-25 22:33 root
非root帐号的其他用户不可进入root目录,因为x与目录的关系非常重要,如果在该目录下不能执行任何命令,自然也无法进入,如果想对他人开放某个目录,一定要开放该目录的x属性

三更改文件权限
1.chgrp 改变文件所属用户组

点击(此处)折叠或打开

  1. #chgrp -R dirname/filename
   -R  进行递归的更改,即是连同子目录下的所有文件,目录都更新为这个用户组,常用与改变某一目录的情况

点击(此处)折叠或打开

  1. root@lichen-Lenovo-G460:/home/lichen# ls -l index.html
  2. -rw-r--r-- 1 lichen lichen 177 2012-03-11 17:33 index.html
  3. root@lichen-Lenovo-G460:/home/lichen# chgrp root index.html
  4. root@lichen-Lenovo-G460:/home/lichen# ls -l index.html
  5. -rw-r--r-- 1 lichen root 177 2012-03-11 17:33 index.html
    注意:要改变为的用户组必须在/etc/group中存在,否则会出错

2.chown 改变文件拥有者
    

点击(此处)折叠或打开

  1. chown [-R] 帐号名称 文件或目录
  2. chown [-R] 帐号名称:用户组名称 文件或目录
     注意:1.chown 常用与复制文件给其他用户,比如root 复制给/home中的某个用户,需要改变文件复制的文件拥有者和用户组
                2. chown不仅可以改变文件拥有者,还可以改变用户组

3.chmod 改变文件属性,SUID等特性

点击(此处)折叠或打开

  1. chmod [-R] xyz 文件或目录
            x在目录中与‘能否进入该目录’有关,w则与用户删除,更新,新建文件或目录有关


上一篇: 测试局域网已经使用的ip和mac(linux c 源码)
下一篇:linux shell 编程