用户账号: 登陆操作系统, 不同权限的用户实现不同的访问控制
组账号: 方便对用户的管理
唯一标识: UID , GID
root 的 UID 永远为 0
组分类:
基本组 ---> 私有组
附加组 ---> (公共组 / 从属组 )
useradd lisi
创建 lisi 组, 创建成功后查看:
- grep lisi /etc/passwd
- id lisi
useradd -d --->> 指定家目录
useradd -d /opt/abc nsd01 --->> 指定 / opt/abc 为 nsd01 的家目录, 如果没有指定, 则默认家目录为 home
useradd -u 100126 nsd02 --->> 指定 uuId 100126 创建用户
创建成功后查看:
tail -3 /etc/passwd
附加组创建:
groupadd tarena
指定附加组创建
useradd -G tarena nasd03 --->> 指定用户 nsd03 的附加组是 tarena
给用户设置密码:
passwd 用户名
passwd abc01
设置密码后切换用户登录
su - abc01
方式二, 取消交互式重置密码:
echo 待重设密码 > passwd -- stdin 用户名
echp 123> passwd --stdin abc02
查看用户密码信息:
cat /etc/shadow
修改用户属性:
- useradd abc05
- tail -1 /etc/passwd
- nsd05:x:1004:1006::/home/abc05:/bin/bash
修改用户属性: UUID 设置 1700
用户家目录修改为 / opt/abc05
附加组修改为 tanera
解释器修改为 / sbin/nologin
usermod -u 1700 -d /opt/abc -G tarena -s /sbin/nologin abc05
修改后 tail -1 /etc/passwd
nsd05:x:1700:1006::/opt/abc05:/sbin/nologin
检查用户 Id 信息: id + 用户名
id abc02
删除用户信息:
userdel --->> 删除用户信息, 但不删除用户家目录
userdel -r --->> 删除用户信息并且删除用户家目录
- userdel abc01
- userdel -r abc02
用户组信息管理 --->> /etc/passwd
groupadd stugrp
查看组信息是否创建成功:
grep stugrp /etc/group
将用户加入组:
gpasswd -a harry stugrp --->> -a === add , add 后面先写要加入的用户, 在写组名
添加后查看用户是否添加成功: grep 组名 /etc/group
grep stugrp /etc/group --->> 查看组信息中是否多出了用户信息
- gpawwsd -a kenji stugrp
- grep stugrp /etc/group
将用户从组中删除:
gpasswd -d harry stugrp
删除后查看:
grep stugrp /etc/group
删除组:
groupdel + 组名 --->> 删除组, 但是用户还被保留
来源: http://www.bubuko.com/infodetail-3013250.html