目录
一、用户
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
喜欢的可以给个赞哦