用过Windows操作系统的用户肯定知道,对目录或文件的属性进行一定的修改,可以添加它们的只读、隐藏、存档等属性,以免它们被误删除或者被某些用户恶意破坏。其实, Linux操作系统也具有类似功能,下面就让我为大家简单介绍一下Linux系统下的文件访问权限的设定:
1.对文件或目录的读、写、执行权限的修改
命令格式:chmod ?-R? mode name
name――文件名或目录名;
mode――3个8位数字或字母ugo+rwx的组合:u――当前用户?g――工作组,o――其他用户;r――读(read??w――写(write),x――执行(execute);
如:chmod 700 filename '对于文件filename,只有所有者具有读、写和执行的权利;
chmod 755 dirname '对于目录dirname,所有用户都具有读和执行的权利,但只有所有者具有修改的权利;
chmod u+w filename '增加当前用户对文件filename的修改权利;
d.chmod g-x filename '删除工作组用户对文件filename的执行权利;
chmod o+r filename '增加其他用户对文件filename的读取权利;
2.对文件或目录所有权的修改
命令格式:chown ?-R? username name
name――文件名或目录名;
如: chown -R username dirname '将目录dirname及其子目录下的所有文件改为username用户所有;
chown username filename '将文件filename改为username用户所有;
3.对文件或目录工作组所有权的修改
命令格式:chgrp ?-R? 工作组名 name
name――文件名或目录名;
如: chgrp -R group dirname '将目录dirname及其子目录下面的所有文件改为group工作组所有;
chgrp group filename '将文件filename的工作组所有权改为group工作组所有;
4.查看当前用户所属工作组名命令
命令格式:groups(湖北 戴慧)
|