在FreeBSD上如何新建用户

时间:2019-11-20 08:53:40  来源:igfitidea点击:

在FreeBSD Linux上如何添加新用户?

FreeBSD使用adduser创建新用户

以root用户身份登录:

sudo -i

在FreeBSD上创建Hyman用户:

adduser

检查新建用户

新用户保存在/etc/passwd文件

cat /etc/passwd
tail -1 /etc/passwd
grep '^username' /etc/passwd
grep '^Hyman' /etc/passwd

设置或修改新用户密码

运行passwd命令,如下所示:

passwd Hyman

FreeBSD授予新用户sudo特权

确保在FreeBSD上安装了sudo并允许wheel组,如下所示:

# visudo

输出示例:

## Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL) ALL

检查Hyman用户是否属于wheel组。
属于wheel组的用户都可以使用sudo命令。

# id -Gn Hyman
Hyman wheel

如果不属于wheel组,则将Hyman添加到wheel组

# pw groupmod wheel -m Hyman

查看/etc/group文件,验证一下:

# id -Gn Hyman
# grep '^wheel' /etc/group

在FreeBSD如何删除用户帐户

使用rmuser命令删除用户

# rmuser username
# rmuser

# rmuser Hyman

如何使用pw命令

pw命令创建,删除,修改和显示系统用户和组。

查看命令的使用手册:

pw user help
pw user add help
pw user del help
pw user mod help
pw group help
pw lock help
pw unlock help

示例:

# pw user add -n theitroad -c 'new added user' -d /home/theitroad -G wheel -m -s /usr/local/bin/bash

其中

  • -n theitroad:登录名
  • -c 'new added user':注释
  • -d /home/theitroad:主目录
  • -G wheel:其他组(添加到wheel组)
  • -m:创建home目录
  • -s/usr/local/bin/bash:登录shell的名称

使用pw命令还可以锁定,解锁FreeBSD用户:

# pw lock marlena
# pw unlock marlena

有关更多信息,请参见pw命令手册页:

man pw