引用
第6章 UNX用户管理
本章以增加新用户devos为例,说明增加和删除用户的过程。
在SCO UNIX 5.x,可以运行scoadmin,选择account manager,以菜单方式进行用户管理。或在GUI界面下,进入 system administration --->account manager,进行用户管理。
6.1增加/删除用户
要在UNIX系统中增加新用户需要下列步骤:
(1)在/etc/passwd文件中新增一行数据,表示给该用户的信息;
(2)为该用户选择工作组,将该用户标识符加在/etc/group文件内适当位置;
(3)为该用户创建一个家目录(home directory),将其家目录的拥有者改为该用户所有,组别也改为该用户的组别;
(4)为该用户设置密码。
一、/etc/passwd文件
/etc/passwd是一文本文件,用来存放用户信息,每行表示一个用户。/etc/passwd每行的格式如下:
user_name:password:uid:gid:comment:home:shell
每行有很多项组成,项与项之间用":"隔开。每项的说明如下:
user_name用户名
password登录密码,初始设置时为空
uid用户识别号(User ID),是一数值,每个用户的识别号不同
gid工作组识别号,参见/etc/group文件
comment注释,可以任意字符,一般用来说明用户的身份特征
home家目录名
shell该用户缺省shell,一般取值为:/bin/sh、/bin/ksh、/bin/csh
/etc/passwd的内容举例如下:
cfl:x:201:50:Cao Feilong:/usr/cfl:/bin/sh
abc:x:206:50:abc:/usr/abc:/bin/sh
要增加一新用户,用户名devos,需要在/etc/passwd文件末尾增加如下一行:
devos::207:50:Dick Devos:/usr/devos:/bin/sh
二、/etc/group文件
/etc/group是一文本文件,用来存放用户工作组信息,每行表示一个组。/etc/group每行的格式如下:
group_name:password:gid:members_list
每行有四项组成,项与项之间用":"隔开。
group_name工作组名
password工作组密码,一般为空
gid工作组识别号(Group ID),是一数值,每个组的识别号不同
members_list该组成员列表,由一个或多个用户名组成,用户名之间用逗号隔开
/etc/group的内容举例如下:
other::1:root,daemon
group::50:ingres,sybase,cfl,abc
值得说明的是,一个用户可以是多个组的成员。
若要使devos用户属于group组,还需要在/etc/group文件中group组所在行末加上devos:
group::50:ingres,sybase,cfl,abc,devos
三、创建家目录
# mkdir /usr/devos 在/usr目录下创建与用户名同名的目录devos
# chown devos /usr/devos 设置/usr/devos的属主为devos
# chgrp group /usr/devos 设置/usr/devos的工作组为group
# chmod 755 /usr/devos 设置存取权限,一般为755
四、设密码
对用户devos建立密码的命令为:
# passwd devos
早期的UNIX版本,用户密码经加密后存放在/etc/passwd中的password字段。而在SVR3以后的版本则借用/etc/shadow存放用户密码。
删除用户的步骤如下:
(1)删除/etc/passwd内该用户的信息行
(2)删除/etc/group内有关该用户的项。
(3)将该用户的家目录删除
[quote]本章小结:
本章介绍了增加用户和删除用户的过程。值得注意的是很多UNIX系统都提供了专门进行UNIX用户管理的系统命令,一般用这些专用命令对UNIX用户进行维护。
UNIX的开关机和维护管理
6.2开机 以SCO UNIX为例。SCO UNIX的开机过程如下:
(1) 打开SCO UNIX主机电源
(2) 出现boot:后打回车
(3) 按Ctrl+d进入多用户模式,输入root的密码后进入单用户模式
(4) 输入日期时间
(5) 出现"login:"表示SCO_UNIX开机成功,以后可以进行登录
6.3关机UNIX主机的关机过程为,在root用户下键入:
# shutdown -g0 -y
表示立即关机。由多用户模式进入单用户模式,执行如下命令:
# shutdown -g0 -y su
[注意] 1、必须在运行完shutdown命令,并出现允许关机的信息时,再关掉主机电源。未出现允许关机的信息,千万不要关主机电源。
2、对于小型机双机系统,其开关机要严格遵循其特定的次序,通常先开磁盘阵列再启动主机,关机时先关主机,最后关闭磁盘阵列。
6.4掉电故障及处理系统意外掉电,会造成如下问题:
(1) 文件系统被破坏,造成文件丢失
(2) 高速缓存中的数据未写到磁盘而使数据丢失
解决:开机后系统会自动运行fsck命令,提示是否检查/dev/root文件系统,输入y检查并修复文件系统。
若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。fsck的命令格式如下:
fsck [-y][-n][-b][-D][-f] [fs_device]
其中:
fsck参数解释
-y对fsck执行过程中的所有问题都回答y (yes),fsck会更正所有错误
-n对fsck执行过程中的所有问题都回答n (no)
-b若是检查根文件系统(root file system),并且造成文件系统改变,系统会重新启动(reboot)
-D检查坏掉的区块
-f以快速方式检查文件系统
fs_device描述相对于硬件设备的特殊文件名。若去掉此项会自动检查存在于/etc/checklist文件内的文件系统[/quote]
引用
[注意] 对于小型机双机系统,其开关机要严格遵循其特定的次序,通常先开磁盘阵列再启动主机,关机时先关主机,最后关闭磁盘阵列,具体操作请参见各种小型机的随机手册。
[
本帖最后由 尉迟小乐 于 2007-5-4 22:15 编辑 ]