linux文件权限

1、文件权限表示

文件或目录的访问权限分为只读只写可执行三种

-rwxrwxrwx root(用户) root(所属组)

r代表只读,w代表写,x代表可执行

注意这里共有10个位置:

第一个字符指定了文件类型。如果第一个字符是横线,表示是一个非目录的文件,如果是d,表示是一个目录。

每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限

2、文件权限修改chmod

命令中各选项的含义:
u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。它是系统默认值。
操作符号可以是:
+ 添加某个权限
- 取消某个权限
= 赋予给定权限并取消其他所有权限

(1)、数字设定法:

$ chmod 644 mm.txt

(2)、文字设定法:

$ chmod a+x mm.txt

3、改变文件或目录所属的组chgrp

$ chgrp - R root /opt  --改变/opt及其子目录下的所有文件的属组为root

4、更改某个文件或目录的属主和属组chown 

该命令的各选项含义如下:

  - R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。
  - v 显示chown命令所做的工作。

(1)、把文件shiyan.c的所有者改为wang

$ chown wang shiyan.c

(2)、把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users

$ chown - R wang.users /his

  

posted @ 2015-04-02 23:22  W&L  阅读(137)  评论(0编辑  收藏  举报