我想将 Apache 用户 ( www-data)添加到audio组中。我已经阅读了 的手册页useradd,但我没有任何运气。我正在运行 xubuntu 11.10。这是我在做什么:
$ sudo useradd -G audio www-data
useradd: user 'www-data' already exists
Run Code Online (Sandbox Code Playgroud)
如果我省略了-Gbash 选项,则会打印以下帮助信息useradd:
$ sudo useradd audio www-data
Usage: useradd [options] LOGIN
Options: -b, --base-dir BASE_DIR base directory for the home directory...
Run Code Online (Sandbox Code Playgroud)
从手册页中我不清楚应该使用哪些选项来完成这项工作。
在/etc/sudoers我看到这个:
# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
Run Code Online (Sandbox Code Playgroud)
那么如何将用户添加到该sudo组?
我想显示:
所有用户和
所有组
在我的系统中使用命令行。
users和groups命令分别显示当前登录的用户和用户所属的组。
如何通过命令行显示所有用户和所有组的列表?
我需要将一组用户添加到我的系统中。我读了adduser和addgroup联机手册,以及该问题在这里关于“用户”和“系统用户”。
我需要对组和系统组进行澄清,因为据我所知,组无法登录,因此系统用户的“无法登录”特殊性对于组似乎没有意义。
在具有默认桌面的 ubuntu 18.04 中,注销/登录的行为已更改:
以前在 Ubuntu 系统上,当我发现需要将我的用户 ID 添加到某个组时,就足够了
sudo adduser ludwig docker # adds me to group docker
Run Code Online (Sandbox Code Playgroud)
然后我必须注销并再次登录才能使组更改生效。
我注意到在 Ubuntu 18.04 中,添加组并注销并重新登录后,有效组的列表仍然没有变化。
作为一种解决方法,我重新启动了系统,这很不方便(需要在 grub 中进行正确选择并重新输入磁盘加密密码)。
(我知道我可以 ssh 到 localhost 并仅在 ssh 会话中获取正确的组。这也太不方便了。)
我想在目前在 Virtualbox 中运行的 Windows XP 中使用我的闪存驱动器,但是当我打开设置以启用 USB 使用时,出现错误:
Failed to access the USB subsystem.
VirtualBox is not currently allowed to access USB devices.
You can change this by adding your user to the 'vboxusers' group.
Please see the user manual for a more detailed explanation
Result Code:
NS_ERROR_FAILURE (0x00004005)
Component:
Host
Interface:
IHost {30678943-32df-4830-b413-931b25ac86a0}
Callee:
IMachine {22781af3-1c96-4126-9edf-67a020e0e858}
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这一问题!?
在我的 Web 服务器上,我有一个具有权限drwxrwxr--和 user:group的目录“www”,root:www-data以便 Apache 可以访问它。
现在我已将我的帐户添加到 www-data 组
sudo usermod -g www-data myuser
Run Code Online (Sandbox Code Playgroud)
如果我这样做,groups那么www-data就是其中之一,但是当我尝试简单地 cd 进入它时,我会得到“权限被拒绝”。
如果我将用户更改为“myuser”或将组设置为我所属的其他组,则可以进入。
我错过了什么吗?
groups ×10
users ×3
command-line ×2
permissions ×2
18.04 ×1
directory ×1
gnome ×1
login ×1
sudo ×1
virtualbox ×1