linux用户和组管理
本帖最后由 庚午 于 2021-6-11 10:48 编辑<1>创建用户并加入私有组和附加组(附加组也称为次要组)
示例:useradd -u user01 -g fishc -G fishc_g
解释: -g:加入私有组 -G:加入附加组也称为次要组
useradd创建属主为user01的用户,属组为fishc的组,附加组为fishc_g的组。创建用户前需要确保有组名为fishc和fishc_g的组。\
验证: id user01 显示用户信息
<2>删除用户
示例:userdel -r fishc
解释: r:删除家目录
userdel删除用户并删除家目录
<3>改变用户名
示例:usermod -l fishc_new fishc
解释: l:修改用户名
usermod修改用户名fishc为fishc_new
<4>锁定、解锁用户
示例4-1:usermod -L fishc 示例4-2:usermod -U fishc
解释: L:锁定 -U:解锁
usermod -L锁定用户fishc [在/etc/shadow 文件用户前加一个叹号]
usermod -U解锁用户fishc [取消/etc/shadow 文件用户前一个叹号]
<5>停用账户
示例:vim /etc/passwd
解释:编辑配置文件在用户名前加入 注释符 #
<6>删除用户口令
示例:passwd -d fishc
解释:删除用户fishc的用户口令
<7>用户账户规则控制文件/etc/login.defs
<8>创建组
示例:groupadd fishc
解释:创建组 fishc
<9>修改组名
示例:groupmod -n new_fishc fishc
解释:修改组名 fishc为new_fishc
<10>添加用户到指定组
示例:gpasswd -a use01 fishc
解释:命令gpasswd 使用-a命令 指定用户user01 到组lfishc中
<11>从组中删除用户
示例:gpasswd -d user01 fishc
解释:从fishc组中删除用户user01
<12>组配置文件:/etc/group
示例: fishc : x : 1001 : user01
解释: 组名 口令 组id 组内用户
页:
[1]