- 1
- 0
- 约8.23千字
- 约 10页
- 2016-09-22 发布于重庆
- 举报
RHEL54用户管理
Linux下账号系统文件主要有四个文件
/etc/passwd /etc/shadow /etc/group /etc/gshadow
1. /etc/passwd
/etc/passwd文件中每行定义一个用户账号,每行又划分为多个字段定义用户账号的不同属性,各字段之间用“:”分隔。
/etc/passwd字段含义
2. /etc/shadow
/etc/shadow文件对任何用户均可读,为了增加系统的安全性,用户的口令通常用shadow passwords保护。/etc/shadow只对root用户可读。在安装系统时,会询问用户是否启用shadow passwords功能。安装好系统之后用pwconv和pwunconv命令启动或取消shadow passwords的保护。
/etc/shadow内容如下:
/etc/shadow中的字段
3. /etc/group
有效与初始用户组 groups与newgrp
4. /etc/gshadow
组管理
groupadd命令 –添加组账号
groupmod命令- 修改系统已存在的账号
groupdel命令 – 删除系统已存在的组账号
用户管理
useradd 添加用户账号或设置添加用户使用的默认信息
格式1 useradd [options] LOGIN 用于添加用户账号,LOGIN为用户登录账号
格式2 useradd -D 用于显示所添加的用户使用的默认信息
格式3 useradd -D [options] 用于设置所添加的用户使用的默认信息
usermod命令
usermod用于修改系统已存在的组账号
usermod 【options】 LOGIN
userdel命令
userdel用于删除系统已存在的组账号
userdel [-r] LOGIN
图表 1
关于在linux下面进行用户的管理讨论,
?
首先如何在linux系统中添加一个新的用户
#useradd user1(username)
[root@localhost ~]#
[root@localhost ~]# useradd user1
[root@localhost ~]# id user1
uid=500(user1) gid=500(user1) groups=500(user1)
[root@localhost ~]#
User1这个用户就创建成功了,用useradd命令会自动的在/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow。这四个文件中添加条目。创建用户的主目录。设定用户的权限和拥有者。
?
使用passwd命令来设置用户的密码
#passwd user1(username)
[root@localhost ~]#
[root@localhost ~]# passwd user1
Changing password for user user1.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@localhost ~]#
密码设置成功。
?
在linux系统中如何删除一个用户。
可以手动的在/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow。这个四个文件中去手动删除用户信息。
也可以使用userdel命令来删除一个用户。
#userdel -r user1(username)
-r 删除用户的home目录
[root@localhost ~]#
[root@localhost ~]# userdel -r user1
[root@localhost ~]#
[root@localhost ~]# id user1
id: user1: No such user
[root@localhost ~]#
这样,user1这个用户就被删除了。
?
?
关于用户的私有组和附加组的概念
在linux系统中,我们组分为两种,一种是私有组,一种是附加组。我们知道当利用useradd这条命令去创建一个用户的时候,系统将默认的去创建一个与之同名的组。这个组就叫做用户的私有组。
[root@localhost ~]#
[root@localhost ~]# su - user1
原创力文档

文档评论(0)