在 Ubuntu 中,我可以这样做以添加新组和用户:
groupadd group123
useradd -m -s /bin/bash -g group123 user123
usermod -a -G sudo,www-data user123
Run Code Online (Sandbox Code Playgroud)
我能够在 FreeBsd 中做到这一点:
sudo pw groupadd group123
sudo pw useradd user123 -m -s /bin/tcsh -g group123
Run Code Online (Sandbox Code Playgroud)
但这失败了:
sudo pw usermod -a -G sudo,www-data user123
Run Code Online (Sandbox Code Playgroud)
因为组 sudo 不存在。为什么不?“sudo pw”不意味着它必须吗?如果没有,如何正确添加?
我在FreeBSD 11.我有一个用户“user123”属于组车轮和轮具有%wheel ALL=(ALL) NOPASSWD: ALL在/usr/local/etc/sudoers。
我不知道root的密码。但是,我可以在没有“sudo”的情况下运行“sudo”。
我已经安装了 Postgresql 并通过“服务启动”运行它。
现在我想以 postgresql 用户身份登录并创建一个数据库或其他东西:
$ su postgres
Password:
# or
$ su - postgres
Password:
Run Code Online (Sandbox Code Playgroud)
但是我不知道密码。
这是用户的密码root还是用户的密码postgres?我不认识他们中的任何一个。有没有标准的解决方法?