RHEL54用户管理.docVIP

  • 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)

1亿VIP精品文档

相关文档