第 8.3 节 组
pw
命令
pw
命令在 FreeBSD 中,用户和组可以用 pw
命令管理:
创建
admin
分组,并添加ykla
和root
两位用户:
创建
wheel
组,只添加root
用户:
从
admin
组里移除用户ykla
:
删除
admin
组:
admin
和 wheel
权限的区别:
admin
,具有管理系统的权限(sudo 的默认配置如此),可以使用sudo
命令。wheel
,超级管理员权限,可以任意修改系统(该名称来源于俚语 big wheel,即大人物)。
useradd
命令
useradd
命令用于新建用户
示例:
usermod
命令
usermod
命令用于修改用户信息,常用参数:
-l
,为用户改名 其他参数参考 useradd 子命令。
示例:
userdel
命令
userdel
命令用于删除用户,常用参数:
-r
,删除用户同时删除用户主目录及所有相关信息,不使用该参数则信息保留,仅删除用户
示例:
usershow
命令
usershow
命令用于显示用户信息,
示例:
usernext
命令
usernext
命令可返回下一个可用的 uid,
示例:
lock
命令
lock
命令锁定账号,锁定后账号无法登录使用,
示例:
unlock
命令
unlock
命令解锁账号,解锁后账号可以正常使用,
示例:
groupadd
命令
groupadd
命令用于新建组。
示例:
groupmod
命令
groupmod
命令用于修改组信息,常用参数:
-g
,指定新的 gid
-l
,为组改名
-M
,替换现有组成员列表,多个用逗号隔开
-m
,为现有组成员列表增加新的成员
其他参数参考 groupadd
命令。
示例:
groupdel
命令
groupdel
命令用于删除组,
示例:
groupshow
命令
groupshow
命令用于显示组信息,
示例:
groupnext
命令
groupnext
命令可返回下一个可用的 gid
,
示例:
其他用户管理命令
adduser
命令,用于新建用户,与pw
相比,useradd
的区别在于该命令是交互式的,安装操作系统时自建的用户,就是基于该命令创建的。rmuser
命令,用于删除用户,与adduser
命令一样,也是交互式的。该命令带参数-y
,且能列出用户列表,
示例:
参数 -y
用于跳过确认步骤。
chpass
命令,以vi
编辑器方式打开并修改指定用户信息,如不指定用户则默认为当前用户。
常用参数:-s
,用于登录环境
示例:
示例: passwd 用户名
回车后根据系统提示设置用户密码。
root 用户可以修改所有用户的密码。
参考文献
FreeBSD 入门笔记,作者 lvv.me
最后更新于