-
U
½
/etc/shadow
码栏
!
拿掉,½
啦!
如果你仔细的比对,会发现
usermod
的选项与
useradd
非常类似!
这是因为
usermod
也是用来微调
useradd
增加的使用者参数嘛!不过
usermod
还是有新增的选项,
那就是
-L
-U
,不过这两个
选项其实与
passwd
-l, -u
是相同的!而且也不见得会存在所有的
distribution
当中!½下来,让
我们谈谈一些变更参数的实例吧!
范例一:修改使用者
vbird2
,加上『
VBird's test
』的
明。
[root@study ~]#
usermod
-
c "VBird's test" vbird2
[root@study ~]#
grep vbird2
/etc/passwd
vbird2:x:1500:100:
VBird's test
:/home/vbird2:/bin/bash
范例二:使用者
vbird2
这个账号
2015/12/31
失效。
[root@study ~]#
usermod
-
e "2015
-
12
-
31" vbird2
[root@study ~]#
chage
-
l vbird2 | grep 'Account expires'
Account expires : Dec 31, 201
5
范例三:我
½立
vbird3
这个
统账号时
予家目
½立他的家目
[root@study ~]#
ll
-
d ~vbird3
ls: cannot access /home/vbird3: No such file or directory
<==
一下,确
实没
有家目
的存在!
[root@study ~]#
cp
-
a /etc/skel /home/vbird3
[root@study ~]#
chown
-
R vbird3:vbird3 /home/vbird3
[root@study ~]#
chmod 700 /home/vbird3
[root@study ~]#
ll
-
a ~vbird3
drwx
------
. 3 vbird3 vbird3 74 May 4 17:51 .
<==
家目
录权
drwxr
-
xr
-
x. 10 root root 4096 Jul 20 22:51 ..
-
rw
-
r
--
r
--
. 1 vbird3 vbird3 18 Mar 6 06:06 .bash_logout
-
rw
-
r
--
r
--
. 1
vbird3 vbird3 193 Mar 6 06:06 .bash_profile
-
rw
-
r
--
r
--
. 1 vbird3 vbird3 231 Mar 6 06:06 .bashrc
drwxr
-
xr
-
x. 4 vbird3 vbird3 37 May 4 17:51 .mozilla
#
使用
chown
-
R
同家目
底下的用
/
组属
性都一起
更的意思;
#
使用
chmod
-
R
,是因
们½
要修改目
限而非
文件
限!
.
userdel
这个功能就太简单了,目的在删除用户的相关数据,而用户的数据有:
.
用户账号
/
密码相关参数:
/etc/passwd, /etc/shadow
.
使用者群组相关参数:
/etc/group, /etc/gshadow
.
用户个人文件数据:
/home/username, /var/spool/mail/username..
整个指令的语法非常简单: