Linux的用户和用户组实验报告.docx
《Linux的用户和用户组实验报告.docx》由会员分享,可在线阅读,更多相关《Linux的用户和用户组实验报告.docx(20页珍藏版)》请在冰豆网上搜索。
Linux的用户和用户组实验报告
第三次实验报告
实验内容用户和用户组管理
实验内容:
用户和用户组的文件
/etc/passwd用户账号文件
/shadow用户口令文件
/etc/group用户组账号文件
/gshadow用户组口令文件
添加用户useradd
为用户设置口令passwd
姓名:
学号:
************
专业:
信息安全09-04
1、用户和用户组的文件
/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:
FTPUser:
/var/ftp:
/sbin/nologin
nobody:
x:
99:
99:
Nobody:
/:
/sbin/nologin
rpm:
x:
37:
37:
:
/var/lib/rpm:
/sbin/nologin
dbus:
x:
81:
81:
Systemmessagebus:
/:
/sbin/nologin
avahi:
x:
70:
70:
Avahidaemon:
/:
/sbin/nologin
mailnull:
x:
47:
47:
:
/var/spool/mqueue:
/sbin/nologin
smmsp:
x:
51:
51:
:
/var/spool/mqueue:
/sbin/nologin
nscd:
x:
28:
28:
NSCDDaemon:
/:
/sbin/nologin
vcsa:
x:
69:
69:
virtualconsolememoryowner:
/dev:
/sbin/nologin
haldaemon:
x:
68:
68:
HALdaemon:
/:
/sbin/nologin
rpc:
x:
32:
32:
PortmapperRPCuser:
/:
/sbin/nologin
rpcuser:
x:
29:
29:
RPCServiceUser:
/var/lib/nfs:
/sbin/nologin
nfsnobody:
x:
65534:
65534:
AnonymousNFSUser:
/var/lib/nfs:
/sbin/nologin
sshd:
x:
74:
74:
Privilege-separatedSSH:
/var/empty/sshd:
/sbin/nologin
pcap:
x:
77:
77:
:
/var/arpwatch:
/sbin/nologin
ntp:
x:
38:
38:
:
/etc/ntp:
/sbin/nologin
gdm:
x:
42:
42:
:
/var/gdm:
/sbin/nologin
apache:
x:
48:
48:
Apache:
/var/www:
/sbin/nologin
distcache:
x:
94:
94:
Distcache:
/:
/sbin/nologin
postgres:
x:
26:
26:
PostgreSQLServer:
/var/lib/pgsql:
/bin/bash
mysql:
x:
27:
27:
MySQLServer:
/var/lib/mysql:
/bin/bash
dovecot:
x:
97:
97:
dovecot:
/usr/libexec/dovecot:
/sbin/nologin
webalizer:
x:
67:
67:
Webalizer:
/var/www/usage:
/sbin/nologin
squid:
x:
23:
23:
:
/var/spool/squid:
/sbin/nologin
xfs:
x:
43:
43:
XFontServer:
/etc/X11/fs:
/sbin/nologin
named:
x:
25:
25:
Named:
/var/named:
/sbin/nologin
sabayon:
x:
86:
86:
Sabayonuser:
/home/sabayon:
/sbin/nologin
postfix:
x:
89:
89:
:
/var/spool/postfix:
/sbin/nologin
amanda:
x:
33:
6:
Amandauser:
/var/lib/amanda:
/bin/bash
cyrus:
x:
76:
12:
CyrusIMAPServer:
/var/lib/imap:
/bin/bash
mailman:
x:
41:
41:
GNUMailingListManager:
/usr/lib/mailman:
/sbin/nologin
radiusd:
x:
95:
95:
radiusduser:
/:
/bin/false
exim:
x:
93:
93:
:
/var/spool/exim:
/sbin/nologin
privoxy:
x:
73:
73:
:
/etc/privoxy:
/sbin/nologin
quagga:
x:
92:
92:
Quaggaroutingsuite:
/var/run/quagga:
/sbin/nologin
radvd:
x:
75:
75:
radvduser:
/:
/sbin/nologin
ldap:
x:
55:
55:
LDAPUser:
/var/lib/ldap:
/bin/false
tomcat:
x:
91:
91:
Tomcat:
/usr/share/tomcat5:
/bin/sh
pegasus:
x:
66:
65:
tog-pegasusOpenPegasusWBEM/CIMservices:
/var/lib/Pegasus:
/sbin/nologin
student:
x:
500:
500:
student:
/home/student:
/bin/bash
账号名称,密码,UID:
用户ID,GID:
用户组ID,用户信息,用户组目录,
2、用户口令文件
/etc/shadow
root:
$1$SI/4xwLM$g2zi4WBPwh87mLxspgx3m1:
15223:
0:
99999:
7:
:
:
bin:
*:
15223:
0:
99999:
7:
:
:
daemon:
*:
15223:
0:
99999:
7:
:
:
adm:
*:
15223:
0:
99999:
7:
:
:
lp:
*:
15223:
0:
99999:
7:
:
:
sync:
*:
15223:
0:
99999:
7:
:
:
shutdown:
*:
15223:
0:
99999:
7:
:
:
halt:
*:
15223:
0:
99999:
7:
:
:
mail:
*:
15223:
0:
99999:
7:
:
:
news:
*:
15223:
0:
99999:
7:
:
:
uucp:
*:
15223:
0:
99999:
7:
:
:
operator:
*:
15223:
0:
99999:
7:
:
:
games:
*:
15223:
0:
99999:
7:
:
:
gopher:
*:
15223:
0:
99999:
7:
:
:
ftp:
*:
15223:
0:
99999:
7:
:
:
nobody:
*:
15223:
0:
99999:
7:
:
:
rpm:
!
!
:
15223:
0:
99999:
7:
:
:
dbus:
!
!
:
15223:
0:
99999:
7:
:
:
avahi:
!
!
:
15223:
0:
99999:
7:
:
:
mailnull:
!
!
:
15223:
0:
99999:
7:
:
:
smmsp:
!
!
:
15223:
0:
99999:
7:
:
:
nscd:
!
!
:
15223:
0:
99999:
7:
:
:
vcsa:
!
!
:
15223:
0:
99999:
7:
:
:
haldaemon:
!
!
:
15223:
0:
99999:
7:
:
:
rpc:
!
!
:
15223:
0:
99999:
7:
:
:
rpcuser:
!
!
:
15223:
0:
99999:
7:
:
:
nfsnobody:
!
!
:
15223:
0:
99999:
7:
:
:
sshd:
!
!
:
15223:
0:
99999:
7:
:
:
pcap:
!
!
:
15223:
0:
99999:
7:
:
:
ntp:
!
!
:
15223:
0:
99999:
7:
:
:
gdm:
!
!
:
15223:
0:
99999:
7:
:
:
apache:
!
!
:
15223:
0:
99999:
7:
:
:
distcache:
!
!
:
15223:
0:
99999:
7:
:
:
postgres:
!
!
:
15223:
0:
99999:
7:
:
:
mysql:
!
!
:
15223:
0:
99999:
7:
:
:
dovecot:
!
!
:
15223:
0:
99999:
7:
:
:
webalizer:
!
!
:
15223:
0:
99999:
7:
:
:
squid:
!
!
:
15223:
0:
99999:
7:
:
:
xfs:
!
!
:
15223:
0:
99999:
7:
:
:
named:
!
!
:
15223:
0:
99999:
7:
:
:
sabayon:
!
!
:
15223:
0:
99999:
7:
:
:
postfix:
!
!
:
15223:
0:
99999:
7:
:
:
amanda:
!
!
:
15223:
0:
99999:
7:
:
:
cyrus:
!
!
:
15223:
0:
99999:
7:
:
:
mailman:
!
!
:
15223:
0:
99999:
7:
:
:
radiusd:
!
!
:
15223:
0:
99999:
7:
:
:
exim:
!
!
:
15223:
0:
99999:
7:
:
:
privoxy:
!
!
:
15223:
0:
99999:
7:
:
:
quagga:
!
!
:
15223:
0:
99999:
7:
:
:
radvd:
!
!
:
15223:
0:
99999:
7:
:
:
ldap:
!
!
:
15223:
0:
99999:
7:
:
:
tomcat:
!
!
:
15223:
0:
99999:
7:
:
:
pegasus:
!
!
:
15223:
0:
99999:
7:
:
:
student:
$1$OweFzAd9$BO6WG8WVpsoak0JTfl5y3/:
15223:
0:
99999:
7:
:
:
3、用户组账号文件
/etc/group
root:
x:
0:
root
bin:
x:
1:
root,bin,daemon
daemon:
x:
2:
root,bin,daemon
sys:
x:
3:
root,bin,adm
adm:
x:
4:
root,adm,daemon
tty:
x:
5:
disk:
x:
6:
root
lp:
x:
7:
daemon,lp
mem:
x:
8:
kmem:
x:
9:
wheel:
x:
10:
root
mail:
x:
12:
mail,postfix,exim
news:
x:
13:
news
uucp:
x:
14:
uucp
man:
x:
15:
games:
x:
20:
gopher:
x:
30:
dip:
x:
40:
ftp:
x:
50:
lock:
x:
54:
nobody:
x:
99:
users:
x:
100:
rpm:
x:
37:
dbus:
x:
81:
utmp:
x:
22:
utempter:
x:
35:
avahi:
x:
70:
mailnull:
x:
47:
smmsp:
x:
51:
nscd:
x:
28:
floppy:
x:
19:
vcsa:
x:
69:
haldaemon:
x:
68:
rpc:
x:
32:
rpcuser:
x:
29:
nfsnobody:
x:
65534:
sshd:
x:
74:
pcap:
x:
77:
ntp:
x:
38:
slocate:
x:
21:
gdm:
x:
42:
apache:
x:
48:
distcache:
x:
94:
postgres:
x:
26:
mysql:
x:
27:
dovecot:
x:
97:
webalizer:
x:
67:
squid:
x:
23:
xfs:
x:
43:
named:
x:
25:
sabayon:
x:
86:
postdrop:
x:
90:
postfix:
x:
89:
saslauth:
x:
76:
cyrus
mailman:
x:
41:
radiusd:
x:
95:
exim:
x:
93:
privoxy:
x:
73:
quaggavt:
x:
85:
quagga:
x:
92:
radvd:
x:
75:
screen:
x:
84:
ldap:
x:
55:
tomcat:
x:
91:
pegasus:
x:
65:
student:
x:
500:
4、用户组口令文件
etc/gshadow
root:
:
:
root
bin:
:
:
root,bin,daemon
daemon:
:
:
root,bin,daemon
sys:
:
:
root,bin,adm
adm:
:
:
root,adm,daemon
tty:
:
:
disk:
:
:
root
lp:
:
:
daemon,lp
mem:
:
:
kmem:
:
:
wheel:
:
:
root
mail:
:
:
mail,postfix,exim
news:
:
:
news
uucp:
:
:
uucp
man:
:
:
games:
:
:
gopher:
:
:
dip:
:
:
ftp:
:
:
lock:
:
:
nobody:
:
:
users:
:
:
rpm:
x:
:
dbus:
x:
:
utmp:
x:
:
utempter:
x:
:
avahi:
x:
:
mailnull:
x:
:
smmsp:
x:
:
nscd:
x:
:
floppy:
x:
:
vcsa:
x:
:
haldaemon:
x:
:
rpc:
x:
:
rpcuser:
x:
:
nfsnobody:
x:
:
sshd:
x:
:
pcap:
x:
:
ntp:
x:
:
slocate:
x:
:
gdm:
x:
:
apache:
x:
:
distcache:
x:
:
postgres:
x:
:
mysql:
x:
:
dovecot:
x:
:
webalizer:
x:
:
squid:
x:
:
xfs:
x:
:
named:
x:
:
sabayon:
x:
:
postdrop:
x:
:
postfix:
x:
:
saslauth:
x:
:
cyrus
mailman:
x:
:
radiusd:
x:
:
exim:
x:
:
privoxy:
x:
:
quaggavt:
x:
:
quagga:
x:
:
radvd:
x:
:
screen:
x:
:
ldap:
x:
:
tomcat:
x:
:
pegasus:
x:
:
student:
!
!
:
:
5、添加用户
Useradd
[root@localhostetc]#useraddlisi
[root@localhostetc]#at/default/useradd
syntaxerror.Lasttokenseen:
/
Garbledtime
[root@localhostetc]#cat/etc/default/useradd
#useradddefaultsfile
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
[root@localhostetc]#
6、为用户设置口令
passwd
#useradddefaultsfile
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
[root@localhostetc]#passwdlisi
Changingpasswordforuserlisi.
NewUNIXpassword:
BADPASSWORD:
itisWAYtooshort
RetypenewUNIXpassword:
passwd:
allauthenticationtokensupdatedsuccessfully.
[root@localhostetc]#
7、修改用户信息
Usermod
修改用户为lisi的UID为558,用户组ID为500
[root@localhostetc]#passwdlisi
Changingpasswordforuserlisi.
NewUNIXpassword:
BADPASSWORD:
itisWAYtooshort
RetypenewUNIXpassword:
passwd:
allauthenticationtokensupdatedsuccessfully.
[root@localhostetc]#usermod-u558-g500lisi
[root@localhostetc]#greplisi
[1]+Stoppedgreplisi
[root@localhostetc]#greplisi/etc/passwd
lisi:
x:
558:
500:
:
/home/lisi:
/bin/bash
[root@localhostetc]#
8、删除用户userdel
[root@localhostetc]#Userdellisi
9、用户身份的切换
[lisi@localhostetc]$suroot
口令:
[root@localhostetc]#
切换用户root
输入密码:
切换用户