a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 105|回复: 0

[红帽认证] linux辅导:Linux系统下的权限与执行命令的权限

[复制链接]
发表于 2012-8-4 12:19:50 | 显示全部楼层 |阅读模式
权限     文件的权限分为 r(可读)、 w(可写)、 x(可执行)三种类型,而一个文件可以针对归属用户,归属群组,其它用户用户或群组分别设定权限。
- B# R9 U( k% U$ n/ {+ ?( s    这种权限管理的方式灵活、简单、严密、明晰。尽管如此,在最初的阶段,可能会有一点小小的不适。因为它无所不在,而您习惯了的Windows 的权限管理却不是这样(非常混乱,大多数时间形同虚设,偶尔用到却让人伤透脑筋)。: P  K( p4 K/ }+ m# O0 W( X, L
    使用 chmod命令更改文件的权限,使用 chown来更改文件的归属。例如:5 T* A" G  i  }
    chmod 755 xxx0 b7 Z) `' U. g
    chmod a+x xxx5 j. K# T- W  k
    chown user:group xxx  用来更改文件的归属用户,也可以同时更改其归属群组4 Y! A, C* P5 r0 \& _* n0 N; P
    chgrp group xxx2 x( d" i. \! R
    用来更改文件的归属群组上面命令中的 755和 a+x是两种类型的表达式。
% |$ {" t" k8 W  x" g6 z  T$ y* _' U    执行命令的权限
! u1 ~8 a) J  H8 C" D    有一些命令,普通用户也可以执行,但是只有root用户才能执行成功,这是为什么呢?: y* C- r+ u2 N* y4 f
    例如在系统中增加一个新用户 useradd
' W) u8 a% q+ ~( y! r* Q    ls -l /usr/sbin/useradd 可以看到:3 D5 W( P" K% f8 J- m0 w+ y
    -rwxr-xr-x 1 root root 56156 2007-11-01 16:03 /usr/sbin/useradd/ I8 O4 v% c; t" C2 B3 G/ }* I
    明明所有的用户都可以执行嘛?2 K3 X" z7 {1 y- N* \
    这是因为, useradd命令是修改 /etc/passwd文件的一个工具,来看看这个文件:% e5 c$ Z  D# v+ d0 ?6 k
    ls -l /etc/passwd-rw-r——r —— 1 root root 1835 2007-11-01 16 :04 /etc/passwd
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-27 07:57 , Processed in 0.316444 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表