某些群组时,
root
或许会没有空管理。此时如果能够½立群组管理员的话,那么
该群组管理员就能
够½那个账号加入自己管理的群组中
!
可以免去
root
的忙碌啦!不过,由于目前有类似
sudo
之类
的工具,
所以这个群组管理员的功能已经很少使用了。我们会在后续的
gpasswd
中½绍这个实作。
13.2
账号管理
好啦!既然要管理账号,当然是由新增与移除使用者开始的啰~底下我们就分别来谈一谈如何新增、
移除与更改用户的相关信息吧~
13.2.1
新增与移除使用者:
useradd,
相关配置文件
, passwd, usermod, userdel
要如何在
Linux
的系统新增一个用户啊?呵呵~真是太简单了~我们登入系统时会输入
(1)
账号与
(2)
密码,
所以½立一个可用的账号同样的也需要这两个数据。那账号可以使用
useradd
来新½用户,
密码的给予则使用
passwd
这个指令!这两个指令下达方法如下:
.
useradd
[root@study ~]#
useradd [
-
u UID] [
-
g
初始群
组
] [
-
G
次要群
组
] [
-
mM]
\
>
[
-
c
说
明
栏
] [
-
d
家目
录绝对
路
径
] [
-
s shell]
使用者
账号
名
选项
与
参数
:
-
u
:后面½的是
UID
,是一
组数
字。直½指定一
个
特定的
UID
给这个账号
;
-
g
:后面½的那
个组
名就是我
们
上面提到的
initial group
啦~
该
群
组
的
GID
会
被放置到
/etc/passwd
的第四
个
字段
内
。
-
G
:后面½的
组
名
则
是
这个账号还
可以加入的群
组
。
这个选项
与
参数会
修改
/etc/group
内
的相
关资
料喔!
-
M
:
强
制!不要½立用
户
家目
录
!
(
系
统账号
默
认
值
)
-
m
:
强
制!要½立用
户
家目
录
!
(
一般
账号
默
认
值
)
-
c
:
这个
就是
/etc/passwd
的第五
栏
的
说
明
内
容啦~可以
随
便我
们设
定的啦~
-
d
:指定某
个
目
录
成
为
家目
录
,而不要使用默
认
值。
务
必使用
绝对
路
径
!
-
r
:½立一
个
系
统
的
账号
,
这个账号
的
UID
会
有限制
(
参
考
/etc/login.defs)
-
s
:后面½一
个
shell
,若
没
有指定
则预设
是
/bin/bash
的啦~
-
e
:后面½一
个
日期,格式
为
『
YYYY
-
MM
-
DD
』此
项
目可
写
入
shadow
第八字段,
亦即
账号
失效日的
设
定
项
目
啰
;
-
f
:后面½
shadow
的第七字段
项
目,指定密
码
是否
会
失效。
0
为
立刻失效,
-
1
为
永
远
不失效
(
密
码
只
会过
期而
强
制于登入
时
重新
设
定而已。
)
范例一:完全
参
考默
认
值½立一
个
用
户
,名
称为
vbird1
[root@study ~]#
useradd vbird1
[root@study ~]#
ll
-
d /home/vbird1
drwx
------
. 3 vbird1 vbird1 74 Jul 20 21:50 /home/vbird1
#
默
认会
½立用
户
家目
录
,且
权
限
为
700
!
这
是重
点
!
[root@study ~]#
grep vbird1 /etc/passwd /etc/shadow /etc/group