linux(RedHat)用户管理方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux用户管理的方法
由于用户管理并不需要经常进行,故使用图形界面来进行管理可省去许多麻烦。不管是命令行还是图形界面,最终结果都会体现在下列4个文件和1个用户目录中:
(1)/etc/passwd
(2)/etc/shadow
(3)/etc/group
(4)/etc/gshadow
(5)/home/用户名/
linux系统中共有3类用户:root,虚拟用户,普通用户。
(1)r oot 用户:系统唯一,是真实的,可以登录系统,可以操作系统任何文件和命令,拥有最高权限;
(2)虚拟用户:这类用户也被称之为伪用户或假用户,与真实用户区分开来,这类用户不具有登录系统的能力(/etc/passwd中最后一个字段为
nologin),但却是系统运行不可缺少的用户,比如bin、daemon、adm、
ftp、mail等;这类用户都是系统自身拥有的,而非后来添加的,当然
我们也可以添加虚拟用户;
(3)普通真实用户:这类用户能登录系统,但只能操作自己家目录的内容;
权限有限;这类用户都是系统管理员自行添加的;
1.使用图形界面管理用户
使用命令:system-config-users 进入图形界面
(1)查看
(2)增加
(3)修改
(4)删除
2.使用图形界面管理用户组
使用命令:system-config-users 进入图形界面
(1)查看
(2)增加
(3)修改
(4)删除
3.4个文件的说明
(1)/etc/passwd
在/etc/passwd 中,每一行都表示的是一个用户的信息;一行有7个段位;每个段位用:号分割,
第一字段:用户名(也被称为登录名)
第二字段:口令;在例子中我们看到的是一个x,其实密码已被映射到
/etc/shadow 文件中;
第三字段:用户标识UID ;
第四字段:用户组标识GID;
第五字段:用户名全称,这是可选的,可以不设置,
第六字段:用户的家目录所在位置;
第七字段:用户所用SHELL 的类型,默认设置为/bin/bash
注:第七字段为“nologin”的用户将无法登录shell,只能在其他场景登录,
例如:ftp。
实例:
[root@ftpnode2 ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
rpm:x:37:37::/var/lib/rpm:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
netdump:x:34:34:Network Crash Dump user:/var/crash:/bin/bash
nscd:x:28:28:NSCD Daemon:/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin pcap:x:77:77::/var/arpwatch:/sbin/nologin
xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
pegasus:x:66:65:tog-pegasus OpenPegasus WBEM/CIM services:/var/lib/Pegasus:/sbin/nologin
htt:x:100:101:IIIMF Htt:/usr/lib/im:/sbin/nologin
luci:x:101:102::/var/lib/luci:/sbin/nologin
piranha:x:60:60::/etc/sysconfig/ha:/sbin/nologin
ricci:x:102:103::/var/lib/ricci:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
mysql:x:500:500::/home/mysql:/bin/bash
tpdx:x:501:501::/unicom:/sbin/nologin
ticketer:x:502:501::/home/ticketer:/bin/bash
adjust:x:503:501::/unicom/adjust:/sbin/nologin
charge:x:504:501::/unicom/charge:/sbin/nologin
present:x:505:501::/unicom/present:/sbin/nologin
stat:x:506:501::/unicom/stat:/sbin/nologin
ticket:x:507:501::/unicom/ticket:/sbin/nologin
yingzhangchrg:x:508:508::/unicom/adjust:/sbin/nologin
yingzhangbatch:x:509:509::/unicom/charge:/sbin/nologin
yingzhangstat:x:510:510::/unicom/stat:/sbin/nologin
yingzhangticket:x:511:511::/unicom/ticket:/sbin/nologin yingzhangpresent:x:512:512::/unicom/present:/sbin/nologin
confirm:x:513:513::/unicom/adjust/confirm:/bin/bash