文档详情

Linux文件权限与目录配置.doc

发布:2018-04-26约4.88千字共9页下载文档
文本预览下载声明
Linux文件权限与目录配置 2009-07-07 10:44 284人阅读 评论(0) 收藏 举报 1 。 Linux 中的用户与群组 Linux 是真正的多用户多任务 ,同一时刻可以允许多个用户同时使用 Linux 。 Linux 的用户及群组功能是相当健全好用的一个安全防护。 2 。 Linux 文件权限 Linux 拥有用户及群组的概念,就需要针对这些用户和群组设置文件或者目录的权限,成为文件或者目录的权限与属性 。 a. 查看文件的权限和属性,使用命令ls ls -l 显示各个文件或目录的权限及属性信息; ls -a 显示所有的文件或目录,包括隐藏文件 dot file( 以 . 开头的 ) ls -la 多条选项的话,可以这样写 举例: root@hemin-desktop:/home# ls -l 总用量 20 drwxr-xr-x 39 hemin hemin 4096 2007-11-24 13:37 hemin drwx------ 2 root root 16384 2007-10-31 07:11 lost+found b. 解释所列文件权限及属性: 1) 第一栏,如drwxr-xr-x ,一般10 个属性。 第一个代表文件类型,为目录、文件或者链接文件: d 表示目录 - 表示文件 l 表示链接文件 b 表示设备文件中可供储存的接口设备 c 表示设备文件中的串行端口设备,如鼠标,键盘 接下来 9 位共 3 组属性,以 rwx 形式 r 表示可读 w 表示可写 x 表示可执行 3 组中第一组为 拥有者的权限 , user, rwx 表示文件的拥有者可以读写及执行; 3 组中第二组为 群组的权限 , group, r-x 表示和文件的拥有者属于同一群组的用户,可读可执行但是不能写; 3 组中第三组为 其他非本群组的用户的权限 , others , r-x 表示其他人可以读和执行,不可以写; 注意:对于一个目录如果允许进入,则需要开启 r 和 x 属性,否则只有 r 也无法进入。 2 )第二栏表示链接占用的节点,若为目录,通常与该目录下有多少子目录有关; 3) 第三栏表示这个文件( 或目录) 的拥有者; 4) 第4 栏表示拥有者的群组; 在 linux 每个用户有自己的用户 ID ,同时还有附属的群组 ID 。举例群组代号为 testgroup, 群组下各个用户的代号为 test1, test2, test3 。 [-rwxrwx---] 表示文件,文件的所有者可以读写执行,和该文件所有者属于同一群组的用户也可以读写执行,其他不属于该群组的用户不具备任何读写执行的权限。 5) 第5 栏表示文件的大小 6) 第6 栏表示该文件的建档日期或最近的修改日期。 7) 第7 栏表示该文件的文件名,dot file( 即以. 开头的文件) 为隐藏文件 。 还需要注意的是 Windows 下一个文件是否具有可执行能力是由其后缀名实现的,例如 .exe, .bat 等,在 Linux 下,文件是否能够执行,是由是否具有 x 这个属性来决定的,和后缀没有绝对的关系。 举例解释 root@hemin-desktop:/home# ls -l 总用量 20 drwxr-xr-x 39 hemin hemin 4096 2007-11-24 13:37 hemin drwx------ 2 root root 16384 2007-10-31 07:11 lost+found 第一行表示: 最后的 hemin 为一个目录 (d) ,对于用户 hemin 具备 rwx 即读写执行权限;对于和 hemin 用户同属组群 hemin 的其他用户具备 r-x 即具备读和执行权限,但是不具备写权限;最后不属于 hemin 群组的其他用户具备 r-x 即读和执行权限。 39 表示链接个数,与 hemin 目录下的子目录个数有关系; 4096 表示 hemin 目录下文件的大小; 2007-11-24 13:37 表示该目录的最后修改日期; hemin 表示目录名称。 c. Linux 文件属性的重要性 不同于 Windows 中文件, Linux 中文件都附加了很多属性,尤其是群组的概念,更加安全更加易于管理。 3 。更改文件权限 修改群组,拥有者,修改各种身份的权限; a. 修改群组; 使用 chgrp ,但是改变的目标群组名称必须在 /etc/group 中存在,否则会显示错误。 语法 chgrp 群组名称 文件或目录 举例: ls -l -rw-r--r-- 1 root root 100 2007-11-24 14
显示全部
相似文档