【Linux学习笔记】管理Linux操作系统:用户管理

本文详细介绍如何在Linux系统中添加用户、设置过期时间、管理密码,以及用户组的添加、修改和删除操作,包括实用命令和示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、用户

1、查看用户配置文件

2、添加用户

3、创建一个有过期时间的账户

4、设置用户的密码 

 5、删除创建的账户

二、用户组

 1、添加用户组

2、修改用户组

 3、删除属组


一、用户

1、查看用户配置文件

用户信息一般保存在/etc/passwd配置文件中

(咱就是说,刚刚发现之前代码段都用错了)

cat /etc/passwd

2、添加用户

tail -l /etc/passwd               #查看所有用户

添加前

useradd  ors       #创建用户ors

添加后

 查看用户文件夹出现ors账号文件夹

 

查看 用户uid和gid

[root@rst ~]   id ors       #查看ors的id
#uid=1001(ors) gid=1001(ors) 组=1001(ors)

 创建一个uid自定义的用户

#useradd 的用法
用法:useradd [选项] 登录
      useradd -D
      useradd -D [选项]

选项:
  -b, --base-dir BASE_DIR	新账户的主目录的基目录
  -c, --comment COMMENT         新账户的 GECOS 字段
  -d, --home-dir HOME_DIR       新账户的主目录
  -D, --defaults		显示或更改默认的 useradd 配置
 -e, --expiredate EXPIRE_DATE  新账户的过期日期
  -f, --inactive INACTIVE       新账户的密码不活动期
  -g, --gid GROUP		新账户主组的名称或 ID
  -G, --groups GROUPS	新账户的附加组列表
  -h, --help                    显示此帮助信息并推出
  -k, --skel SKEL_DIR	使用此目录作为骨架目录
  -K, --key KEY=VALUE           不使用 /etc/login.defs 中的默认值
  -l, --no-log-init	不要将此用户添加到最近登录和登录失败数据库
  -m, --create-home	创建用户的主目录
  -M, --no-create-home		不创建用户的主目录
  -N, --no-user-group	不创建同名的组
  -o, --non-unique		允许使用重复的 UID 创建用户
  -p, --password PASSWORD		加密后的新账户密码
  -r, --system                  创建一个系统账户
  -R, --root CHROOT_DIR         chroot 到的目录
  -P, --prefix PREFIX_DIR       prefix directory where are located the /etc/* files
  -s, --shell SHELL		新账户的登录 shell
  -u, --uid UID			新账户的用户 ID
  -U, --user-group		创建与用户同名的组
  -Z, --selinux-user SEUSER		为 SELinux 用户映射使用指定 SEUSER

3、创建一个有过期时间的账户

.

date   #查看系统时间
useradd  -e 2033-4-27 or  #设置一个过期时间的账户or
ls /home                  #查看账户文件夹
id or                     #查看or的uid与gid和所属组

修改系统时间 

date -s "2033-04-28"       #修改系统时间

 

 登录or账户,登陆失败

 修改过期时间

usermod -e "2033-05-07" or   #修改or的过期时间

 

4、设置用户的密码 

passwd怎么使用

输入passwd -?
用法: passwd [选项...] <帐号名称>
  -k, --keep-tokens       保持身份验证令牌不过期
  -d, --delete            删除已命名帐号的密码(只有根用户才能进行此操作)
  -l, --lock              锁定指名帐户的密码(仅限 root 用户)
  -u, --unlock            解锁指名账户的密码(仅限 root 用户)
  -e, --expire            终止指名帐户的密码(仅限 root 用户)
  -f, --force             强制执行操作
  -x, --maximum=DAYS      密码的最长有效时限(只有根用户才能进行此操作)
  -n, --minimum=DAYS      密码的最短有效时限(只有根用户才能进行此操作)
  -w, --warning=DAYS      在密码过期前多少天开始提醒用户(只有根用户才能进行此操作)
  -i, --inactive=DAYS     当密码过期后经过多少天该帐号会被禁用(只有根用户才能进行此操作)
  -S, --status            报告已命名帐号的密码状态(只有根用户才能进行此操作)
  --stdin                 从标准输入读取令牌(只有根用户才能进行此操作)

Help options:
  -?, --help              Show this help message
  --usage                 Display brief usage message

 修改or账户的密码

passwd or     #修改or账户密码

 5、删除创建的账户

userdel -rf ors    #强制删除ors账户与家目录

 

二、用户组

 1、添加用户组

(1) groupadd用法

groupadd  -?
groupadd:无效选项 -- ?
用法:groupadd [选项] 组

选项:
  -f, --force		如果组已经存在则成功退出
			并且如果 GID 已经存在则取消 -g
  -g, --gid GID                 为新组使用 GID
  -h, --help                    显示此帮助信息并推出
  -K, --key KEY=VALUE           不使用 /etc/login.defs 中的默认值
  -o, --non-unique              允许创建有重复 GID 的组
  -p, --password PASSWORD       为新组使用此加密过的密码
  -r, --system                  创建一个系统账户
  -R, --root CHROOT_DIR         chroot 到的目录
  -P, --prefix PREFIX_DIR       directory prefix

(2)添加两个用户组

groupadd  orsA
[root@rst ~]# groupadd -g 2222  orsB
[root@rst ~]# tail -3 /etc/group

2、修改用户组

 groupmod的用法

用法:groupmod [选项] 组

选项:
  -g, --gid GID                 将组 ID 改为 GID
  -h, --help                    显示此帮助信息并推出
  -n, --new-name NEW_GROUP      改名为 NEW_GROUP
  -o, --non-unique              允许使用重复的 GID
  -p, --password PASSWORD	将密码更改为(加密过的) PASSWORD
  -R, --root CHROOT_DIR         chroot 到的目录
  -P, --prefix PREFIX_DIR       prefix directory where are located the /etc/* files

操作 

groupmod  -g 3333 orsA  #修改orsA的GID号
groupmod  -n orAS orsB  #修改orsB的组名

 3、删除属组

 

groupdel orsA     #删除orsA属组
groupdel orAS

喜欢的可以给个赞哦 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ein hübscher Kerl.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值