pw
命令管理:admin
分组,并添加 ykla
和 root
两位用户:wheel
分组,只添加 root
用户:admin
组里移除用户 ykla
:admin
用户组:admin
和 wheel
权限的区别:admin
,具有管理系统的权限(sudo 的默认配置如此),可以使用 sudo
命令。wheel
,超级管理员权限,可以任意修改系统(该名称来源于俚语 big wheel,意为大人物)。useradd
命令,用于新建用户,常用参数:uid
自动生成。uid
不同,可能导致系统认为文件归属不同用户,从而导致错误,这种情况事先指定统一的 uid
会好些。/home/新建用户名
,如 '/home/ykla'/bin/sh
,FreeBSD 建议指定 /bin/csh
,如果想禁止用户登陆,可以指定 /usr/sbin/nologin
usermod
命令,用于修改用户信息,常用参数:-l
,为用户改名 其他参数参考 useradd 子命令。userdel
命令,用于删除用户,常用参数:-r
,删除用户同时删除用户主目录及所有相关信息,不使用该参数则信息保留,仅删除用户usershow
命令,用于显示用户信息,usernext
命令,返回下一个可用的 uid,lock
命令,锁定账号,锁定后账号无法登录使用,unlock
命令,解锁账号,解锁后账号可以正常使用,groupadd
命令,用于新建组,常用参数:groupmod
命令,用于修改组信息,常用参数:-g
,指定新的 gid
-l
,为组改名-M
,替换现有组成员列表,多个用虎用逗号隔开-m
,为现有组成员列表增加新的成员groupadd
命令。groupdel
命令,用于删除组,groupshow
命令,用于显示组信息,groupnext
命令,返回下一个可用的 gid
,adduser
命令,用于新建用户,与 pw
相比,useradd
的区别在于该命令是交互式的,安装操作系统时自建的用户,就是基于该命令创建的。rmuser
命令,用于删除用户,与 adduser
命令一样,也是交互式的。不过该命令带-y
参数,并允许列出用户列表,chpass
命令,以 vi
编辑器方式打开并修改指定用户信息,如不指定用户则默认为当前用户。passwd
用户 #回车后根据系统提示设置用户密码id
命令,查看用户 id
信息,包括用户 id
和起始组 id
,whoami
命令,查看当前用户是谁。who
命令,查看当前用户登陆信息。