Linux用户增删改查命令
我们知道用户管理是linux运维的基础操作,主要围绕增、删、改、查四大维度,我梳理实操命令,并兼顾centos与和目前主流的ubuntu系统差异。
查询用户时,除用who、w查看在线用户,id可查询uid、gid,读取/etc/passwd、/etc/group可查看本地所有用户与用户组。
新增用户主流分为两类,centos使用useradd,搭配-m自动创建家目录、-s禁用登录权限;ubuntu用adduser交互式建用户,创建后需通过passwd配置登录密码。
删除用户优先使用userdel -r,同步清理家目录与邮件缓存,删除前需下线在线用户避免报错。
修改用户依靠usermod,重点区分-aG追加附属组与-G覆盖附属组,防止误删原有组权限;同时可通过passwd锁定、解锁账号。
linux系统底层依靠passwd、shadow、group等配置文件存储数据,其中shadow加密存储用户密码,权限严格禁止普通用户读取,运维实操中需牢记参数差异,规避权限故障。