Linux系统下的权限与执行命令的权限

文章作者 100test 发表时间 2008:02:01 15:25:04
来源 100Test.Com百考试题网


权限

文件的权限分为 r(可读)、 w(可写)、 x(可执行)三种类型,而一个文件可以针对归属用户,归属群组,其它用户用户或群组分别设定权限。

这种权限管理的方式灵活、简单、严密、明晰。尽管如此,在最初的阶段,可能会有一点小小的不适。因为它无所不在,而您习惯了的Windows 的权限管理却不是这样(非常混乱,大多数时间形同虚设,偶尔用到却让人伤透脑筋)。

使用 chmod命令更改文件的权限,使用 chown来更改文件的归属。例如:

chmod 755 xxx

chmod a x xxx

chown user:group xxx  用来更改文件的归属用户,也可以同时更改其归属群组

chgrp group xxx

用来更改文件的归属群组上面命令中的 755和 a x是两种类型的表达式。

执行命令的权限

有一些命令,普通用户也可以执行,但是只有root用户才能执行成功,这是为什么呢?

例如在系统中增加一个新用户 useradd

ls -l /usr/sbin/useradd 可以看到:

-rwxr-xr-x 1 root root 56156 2007-11-01 16:03 /usr/sbin/useradd

明明所有的用户都可以执行嘛?

这是因为, useradd命令是修改 /etc/passwd文件的一个工具,来看看这个文件:

ls -l /etc/passwd-rw-r——r —— 1 root root 1835 2007-11-01 16 :04 /etc/passwd



相关文章


基础知识:RedHatLinuxAS和ES的区别
关于UNIX和Linux系统下SUID、SGID的解析
Linux操作系统命令操作小知识
在SuSELinux系统下安装配置Telnet服务
Linux系统下的权限与执行命令的权限
Linux操作系统下DHCP中继代理的实现方法
Pidgin:实现QQ在Linux系统环境下的登陆
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛