Linux命令之网络安全基础知识( 三 )



如果用字符权限设定使用下面命令:
#chmod;a;=wx;tem

chown
1.作用
更改一个或多个文件或目录的属主和属组 。使用权限是超级用户 。

2.格式
chown;[选项];用户或组;文件

3.主要参数
--dereference:受影响的是符号链接所指示的对象 , 而非符号链接本身 。
-h,;--no-dereference:会影响符号链接本身 , 而非符号链接所指示的目的地(当系统支持更改符号链接的所有者 , 此选项才有效) 。

--from=目前所有者:目前组只当每个文件的所有者和组符合选项所指定的 , 才会更改所有者和组 。其中一个可以省略 , 这已省略的属性就不需要符合原有的属性 。
-f,;--silent,;--quiet:去除大部分的错误信息 。
-R,;--recursive:递归处理所有的文件及子目录 。
-v,;--verbose:处理任何文件都会显示信息 。

4.说明
chown;将指定文件的拥有者改为指定的用户或组 , 用户可以是用户名或用户ID;组可以是组名或组ID;文件是以空格分开的要改变权限的文件列表 , 支持通配符 。系统管理员经常使用chown命令 , 在将文件拷贝到另一个用户的目录下以后 , 让用户拥有使用该文件的权限 。

5.应用实例
1.把文件shiyan.c的所有者改为wan
$Content$nbsp;chown;wan;shiyan.c

2.把目录/hi及其下的所有文件和子目录的属主改成wan , 属组改成users 。
$Content$nbsp;chown;-;R;wan.users;/hi

chattr

1.作用
修改ext2和ext3文件系统属性(attribute) , 使用权限超级用户 。

2.格式
chattr;[-RV];[- =AacDdijsSu];[-v;version];文件或目录

3.主要参数
-R:递归处理所有的文件及子目录 。
-V:详细显示修改内容 , 并打印输出 。
-:失效属性 。
+:激活属性 。
=;:指定属性 。
A:Atime , 告诉系统不要修改对这个文件的最后访问时间 。
S:Sync , 一旦应用程序对这个文件执行了写操作 , 使系统立刻把修改的结果写到磁盘 。
a:Append;Only , 系统只允许在这个文件之后追加数据 , 不允许任何进程覆盖或截断这个文件 。如果目录具有这个属性 , 系统将只允许在这个目录下建立和修改文件 , 而不允许删除任何文件 。
i:Immutable , 系统不允许对这个文件进行任何的修改 。如果目录具有这个属性 , 那么任何的进程只能修改目录之下的文件 , 不允许建立和删除文件 。
D:检查压缩文件中的错误 。
d:No;dump , 在进行文件系统备份时 , dump程序将忽略这个文件 。
C:Compress , 系统以透明的方式压缩这个文件 。从这个文件读取时 , 返回的是解压之后的数据;而向这个文件中写入数据时 , 数据首先被压缩之后才写入磁盘 。
s:Secure;Delete , 让系统在删除这个文件时 , 使用0填充文件所在的区域 。
u:Undelete , 当一个应用程序请求删除这个文件 , 系统会保留其数据块以便以后能够恢复删除这个文件 。

推荐阅读