[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 系统管理 > Solaris > 正文

Sun Solaris 培训教材 (五) . 用户管理

来源:不详 (2005-08-18 10:17:07)

Sun Solaris 培训教材 (五) . 用户管理

(一) 用户基本知识

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

将文档file2,增加拥有者可以执行之权利.

%chmod g+x file3

将文档file3,增加群组使用者可执行之权利.

%chmod o-r file4

将文档file4,除去其它使用者可读取之权利.

 

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

命令格式:chown [-R] username name ( name 可为档名或目录名.)

例子 :

%chown user file1 将文档 file1 之拥有权,改为使用者 user 所有.

%chown -R user dir1 将目录 dir1,及其下所有文档和子目录之拥有权,

改为使用者 user 所有.


 

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

命令格式:chgrp [-R] groupname name ( name 可为档名或目录名 )

例子 :

%chgrp vlsi file1

将文档 file1 之群组拥有权,改为 vlsi 群组.

%chgrp -R image dir1

将目录dir1,及其下所有文档和子目录,改为 image 群组.

 

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

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

 

5.who 查看系统注册用户

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

7. passwd 修改用户口令

命令格式:passwd username

无用户参数修改本用户口令
 

8. su 转换用户

命令格式: su [-] username

无用户参数为转换到超级用户

- :执行新用户环境设置


(三)shell特点

1. solaris三类shell 

 Bourne(缺省shell) 

 C 

 Korn 


Shell 基本特点
 


特点
 Bourne
 C
 Korn
 
别名机制
 No
 Yes
 Yes
 
增强的cd(CDPATH)功能
 Yes
 Yes
 Yes
 
历史列表
 No
 Yes
 Yes
 
作业控制
 No
 Yes
 Yes
 
防止文件被覆盖
 No
 Yes
 Yes
 
忽略Control_D
 No
 Yes
 Yes
 


2. B shell


变量设置

实例: 终端类型:TERM=vt100;export TERM

语言环境:LANG=C;export LANG

PATH=$PATH:/usr/bin; export PATH 
 

(2) 环境文件

.profile

3. C shell


变量设置 

例子: 终端类型:setenv TERM=vt100

路径变量:set path=($path /usr/bin)
 

(2) 环境文件

.login .cshrc



(四) 创建,删除用户帐户


admintool



useradd

(http://www.fanqiang.com)



 相关文章
Solaris性能监控的Swap空间管理 2001-04-15 20:01:09
谈谈Solaris系统性能上的维护 2001-04-16 12:44:58
Solaris 常见问题及解决方法 2001-05-01 15:39:29
Solaris数据备份命令 2001-05-01 15:44:07
Solaris卷管理 2001-05-01 15:44:42
Solaris使用技巧 2001-05-01 15:46:13
Solaris网络配置 2001-05-01 15:47:13
Solaris系统管理培训(第六章:启动过程) 2001-05-15 14:15:00
Solaris系统管理培训(第七章:系统安全) 2001-05-15 15:15:01
Solaris网络管理培训(第四章:DNS客户端的设置) 2001-05-16 02:15:00
solaris中的进程工具 2001-05-10 20:50:27
solaris中的系统log日志原理分析 2001-05-10 20:55:27
Solaris如何改变系统运行级别 init 2001-05-12 15:49:20
Solaris如何在reboot后增加和改变系统硬件? 2001-05-12 15:54:00
Solaris如何增加用户?(groupadd,useradd) 2001-05-12 15:54:00
Solaris如何网卡IP地址? 2001-05-12 15:54:00
Solaris7 交流 -- 重新配置系统核心 2001-05-13 01:28:00
Solaris7 交流 --- 进程管理、进程控制及cron处理 2001-05-13 03:28:00
Solaris7 交流 --- swap管理(SWAP的用处) 2001-05-13 05:28:01
Solaris7 交流 --- 程序生成系统用户方法(crypt) 2001-05-13 07:28:01

★  感谢所有的作者为我们学习技术知识提供了一条捷径  ★
www.fanqiang.com