Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104553556
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-02 21:33:16

五、用户管理(重点)

(本节为重点,所有的Unix初学者要精读)

(一) 用户基本知识

1.文件信息

ls -l
drwxrwxrwx filename
1)访问权限
mode : rwx rwx rwx r:read w:write x:execute
user group other
缩写 : (u) (g) (o)
2 文件类型
:
普通文件
b :
块特殊文件,如硬盘和CDROM设备
c :
字符文件设备
l :
符号连接
p :
管道或流,用于进程通讯
d :
目录

2.缺省权限

创建文件和目录时,系统自动设置一定的权限.缺省权限由用户mask码控制
ß$umask  显示用户umask
umask
设置 文件 目录
022
新文件属主有读权和修改权 用户组和其他用户有读权和修改权用户组和其他用户只有读权可用umask maskvalue 改变缺省权限

3.系统安全文件

(1) /etc/passwd
(2) /etc/shadow
/etc/group
/etc/default/login

(二)相关命令

1. chmod 改变文档或目录之属性

命令格式:chmod [-R] mode name
( name
可为档名或目录名;mode可为 3 8 位元之数字,或利用ls -l命令,列出文档或目录之读、写、执行允许权之文字缩写.)
例子 :
chmod 755 dir1
 将目录dir1,设定成任何使用者,皆有读取及执行之权利,但只有拥有者可做修改.
chmod 700 file1
将文档file1,设定只有拥有者可以读、写和执行.
chmod o+x file2 (u:user g:group o:other a:all) (r:read w:write x: execute)
将文档file2,增加拥有者可以执行之权利.
chmod g+x file3
将文档file3,增加群组使用者可执行之权利.
chmod o-r file4
将文档file4,除去其它使用者可读取之权利.

2chown 改变文档或目录之拥有权

命令格式:chown [-R] username name ( name 可为档名或目录名.)
例子
chown Karen file1
将文档 file1 之拥有权,改为使用者 Karen 所有.
chown -R luhua dir1
将目录dir1及其下所有文档和子目录之拥有权,改为luhua 所有.

3chgrp 改变文档或目录之群组拥有权

命令格式:chgrp [-R] groupname name ( name 可为档名或目录名 )
例子 :
chgrp PSI file1
将文档 file1 之群组拥有权,改为 PSI 群组.
chgrp -R Oracle dir1
将目录dir1,及其下所有文档和子目录,改为 Oracle 群组.

4touch 改变文档或目录之最後修改时间

命令格式:touch name ( name 可为文档或目录名称.)

5.who 查看当前系统上的用户名单

who am i 显示当前用户
finger
列出所有用户名单
W

6. id 查看当前用户用户号和组号

7. passwd 修改用户口令

命令格式:passwd username
无用户参数修改本用户口令

8. su 转换用户

命令格式: su [-] username
无用户参数为转换到超级用户
-
:执行新用户环境设置

阅读(294) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~