Red Hat Linux 9 中的文件所有权和访问权限讲师: xx ID:显示用户的 ID 及其所属组的 ID。 用法是直接输入命令名。 或者:创建一个新用户。 在使用这些命令之前,首先应使用该命令检查添加的用户是否已经存在。 只有 root 才能使用它。 :修改用户账户常用参数 -g:修改用户所属的附加组 -l:修改用户账户名 -u:修改用户 ID chown:(所有者)修改文件和目录所有者 命令格式:chown [选项] 用户或group file 参数说明: -R:递归更改指定目录及其下所有子目录和文件的所有者。 示例: chown :users –R :users * 文件权限的基本概念 每个 Linux 有四种访问权限: 可读:r() 可写:w() 可运行:x() 无权限:- 注意:用户 最多授予三种权限! 可以使用ls –l 查看文件或目录的使用权限。 请看下面的例子: 例子解读:(-rwxr-xr-x):(学生回答) chmod:(模式)文件权限修改数值表示是指用4、2、1来表示读、写、运行分别。 无 奖励部分表示为0。
修改文本表示的权限:当使用文本表示时,系统使用4个字母来代表不同的用户。 文本表示的三个运算符修改目录权限。 Linux中的目录也是文件的一种,目录的权限、概念和设置与文件大多相同,但含义不同。 目录的四种权限的含义如下:r:列出目录的内容,类似于ls的功能。 w:可以在目录下添加、删除、修改文件。 x:可以使用cd命令切换到该目录。 -:没有权限使用该目录。 注意:chmod也用于修改目录。 不同的是,用“*”表示目录中的所有文件,如 chmod 666 /test/* 或 chmod u=rw,g=rw,o=rw /test/* 注意:如果目录中包含其他子目录,必须使用“R”参数同时设置所有文件和子目录的权限。 例如: chmod –R 666 /test/* chmod –R u=rw,g=rw,o=rw /test/* * run write read run write read run write read 文件类型 其他用户组 File Owner 成员的权限文件所有者所属组的权限,也称为g(组)权限 ●字符8、9、10代表文件所有者所属组之外的权限,也称为0(其他)权限 注:第一个字符是同权限无关,表文件类型:“-”表文件,“d”表目录,“l”表连接文件。
644 420,400,400 Rw-r--r-- 示例:chmod 664 /test/file1 775 421,421,401 -x 转换为数字的数字表示法 原始权限 a 所有人 o 其他人 g 组 u 所有者代表字母 用户类型 示例:chmod u +x,g +w,or /test/file1 从当前设置减少权限 - 或者示例: chmod u=rwx,g=rw /test/file1 从当前设置增加权限 + 重新分配权限 = 描述操作子类型*