0
点赞
收藏
分享

微信扫一扫

Linux用户管理基本配置命令运用1

少_游 2022-04-07 阅读 184
linux

目录


一. 要求——添加单一用户与管理

>1、	添加cs1和cs2两个普通用户
2、	修改两个账户的用户标识符为1100和1101 
3、	修改两个账户的用户组标识符为1100和1101
4、	设置两个用户的家目录为\user\cs1和\user\cs2目录下
5、	修改cs2的密码为chengdu028 
6、	将用户cs1的主目录设置为/var/cs1,把启动shell修改为/bin/sh
7、	禁用cs2用户,并查看状态
8、	恢复cs2用户,并查看状态
9、	删除cs2用户,并查看状态

二. 前言

  1. 在Linux系统中存在两种用户:系统用户与普通用户。
  2. 系统中的每一个用户都有一个ID,就像身份证号一样,它是区分用户的唯一标志。默认的系统用户UID范围(0~499),普通用户的UID范围(500 - 60000)
  3. 用户基本信息文件:/etc/passwd
  4. 例:Lonny : x : 501 : 502 : : /home/Lonny : /bin/bash
    用户名:密码 : UID : GID : 用户描述 : 用户主目录 : 用户登录Shell
  5. 用户密码等安全信息文件:/etc/shadow
  6. 例:Lonny : $1DvUPrnt : 13072 : 0 : 99999 : 7 :2: 13108 :
    账号名称 : 密码 : 上次更动密码的日期 : 密码不可被更动的天数 : 密码需要重新变更的天数 : 密码需要变更期限前的警告期限 : 账号失效期限 : 账号取消日期 : 保留

添加用户命令:useradd  [选项]  <用户名> 
常用选项:

-c  <备注>		加上备注文字
-d <目录> 		指定用户登入时的启始目录 
-e <有效期限>	指定帐号的有效期限
-g <群组>  	    指定用户所属的群组 
-G <群组>  		指定用户所属的附加群组
-m /-M 		自动建立(-m)用户的登入目录或不自动创建
-n  			取消建立以用户名称为名的群组
-r  			建立系统帐号
-s (shell)   	指定用户登入后所使用的shell
-u (uid) 		指定用户ID

修改用户配置命令:usermod  [选项]  <用户名>
常用选项:

-c:改变用户的描述信息。
-d:改变用户的主目录,如果加上-m则会将旧家目录移动到新的目中去 (-m应加在新目录之后) 。
-e:设置用户帐户的过期时间(年-月-日)。
-g:改变用户的主属组。
-G:设置用户属于那些组。
-l:改变用户的登录用名。
-s:改变用户的默认shell。
-u:改变用户的UID。
-L:锁住密码,使密码不可用。-U:为用户密码解锁。

删除用户命令:userdel  [选项]  <用户名>
常用选项:

-r  删除用户登入目录以及目录中所有文件

三. 操作流程

  1. 添加cs1和cs2两个普通用户 —— sudo useradd cs*1
    查看用户是否添加成功 : cat /etc/passwd2
    是添加成功了的,两个用户的基本信息都是:
  1. 修改两个账户的用户标识符为1100和1101 —— sudo usermod -u 110* cs*3

  2. 修改两个账户的用户组标识符为1100和1101 —— sudo groupmod -g 110* cs*4

  3. 设置两个用户的家目录为\user\cs1和\user\cs2目录下 —— sudo usermod -d /user/cs* cs*5

  4. 修改cs2的密码为chengdu028 —— sudo passwd cs26
    检查密码是否修改成功:
    方法1:sudo cat /etc/shadow 显示为密文则为修改成功
    7
    方法2:尝试登录 su cs2 成功进入cs2,但是因为没有配置shell编辑环境所以显示界面有许些问题
    退出方法:重连/重启
    8

  5. 将用户cs1的主目录设置为/var/cs1,把启动shell修改为/bin/sh

  1. 禁用cs2用户,并查看状态
  1. 恢复cs2用户,并查看状态 —— sudo passwd -u cs213
  2. 删除用户cs2 —— sudo userdel cs214

举报

相关推荐

0 条评论