linux 基础复习(2)linux基础命令
同的形式。 ① 符号标记:chmod [选项]…符号权限[符号权限]…文件 其中的符号权限可以指定为多个,也就是说,可以指定多个用户级别的权限,但它们中 间要用逗号分开表示,若没有显示指出则表示不作更改。 ② 八进制数:chmod [选项] …八进制权限 文件… 其中的八进制权限是指要更改后的文件权限。 (3)选项参数 chmod 主要选项参数如表2.16 所示。 表2.16 chmod命令常见参数列表 选 项 参 数 含 义 -c 若该文件权限确实已经更改,才显示其更改动作 -f 若该文件权限无法被更改也不要显示错误信息 -v 显示权限变更的详细资料 (4)使用实例 chmod涉及文件的访问权限,在此对相关的概念进行简单的回顾。 在1.3.1 节中已经提到,文件的访问权限可表示成:- rwx rwx rwx。在此设有三种不同 的访问权限:读(r)、写(w)和运行(x)。三个不同的用户级别:文件拥有者(u)、所属 的用户组(g)和系统里的其他用户(o)。在此,可增加一个用户级别a(all)来表示所有这 三个不同的用户级别。 ① 对于第一种符号连接方式的chmod命令中,用加号“+”代表增加权限,用减号“−” 删除权限,等于号“=”设置权限。 例如系统中有文件uClinux20031103.tgz,其权限如下所示。 [root@www sunq]# ls –l -rw-r--r-- 1 root root 79708616 Mar 24 2005 uClinux20031103.tgz [root@www sunq]# chmod a+rx,u+w uClinux20031103.tgz [root@www sunq]# ls –l -rwxr-xr-x 1 root root 79708616 Mar 24 2005 uClinux20031103.tgz 可见,在执行了chmod之后,文件拥有者除拥有所有用户都有的可读和执行的权限外, 还有可写的权限。 ② 对于第二种八进制数指定的方式,将文件权限字符代表的有效位设为“1”,即“rw-”、 “rw-”和“r--”的八进制表示为“110”、“110”、“100”,把这个2 进制串转换成对应的8 进 制数就是6、6、4,也就是说该文件的权限为664(三位八进制数)。这样对于转化后8 进制 数、2 进制及对应权限的关系如表2.17所示。 表2.17 转化后8进制数、2 进制及对应权限的关系 转换后8进制数 2 进 制 对 应 权 限 转换后8进制数 2 进 制 对 应 权 限 0 000 没有任何权限 1 001 只能执行 2 010 只写 3 011 只写和执行 4 100 只读 5 101 只读和执行 6 110 读和写 7 111 读,写和执行 同上例,原先笔者系统中有文件genromfs-0.5.1.tar.gz,其权限如下所示。 [root@www sunq]# ls –l -rw-rw-r-- 1 sunq sunq 20543 Dec 29 2004 genromfs-0.5.1.tar.gz [root@www sunq]# chmod 765 genromfs-0.5.1.tar.gz [root@www sunq]# ls –l -rwxrw-r-x 1 sunq sunq 20543 Dec 29 2004 genromfs-0.5.1.tar.gz 可见,在执行了chmod 765 之后,该文件的拥有者权限、文件组权限和其他用户权限都 恰当地对应了。 (5)使用说明 · 使用chmod必须具有root权限。
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)