我想将 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)
从手册页中我不清楚应该使用哪些选项来完成这项工作。
我创建了一个没有主目录的用户,现在我想为他们创建一个主目录。不仅仅是一个名为 的文件夹/home/new-user,而是一个包含所有普通文件夹和隐藏文件等的完整默认主目录。
我怎样才能做到这一点?
我经常在论坛或其他网站上看到有人开玩笑说以 root 身份运行/登录,好像这是一件可怕的事情,每个人都应该知道它。然而,关于此事的搜索并没有透露太多信息。
Linux 专家可能广为人知,但我真的不知道为什么。我记得多年前我第一次尝试 Linux(Redhat 和 Mandrake)时总是以 root 身份运行,不记得因此遇到任何问题。
实际上有一些发行版具有明亮的红色背景,上面到处都是警告标志作为 root 用户(SuSe?)的墙纸。我仍然使用“管理员”帐户在我的 Windows 安装中经常使用,并且也没有遇到任何问题。
如何杀死由我自己的非 root 帐户运行的所有进程?
我有一些由 Windows 机器引起的旋转 smbd 进程,所以我 telnet 进入了 linux 服务器,我想终止这些旋转进程。我无权重新启动服务或重新启动机器。
我想显示:
所有用户和
所有组
在我的系统中使用命令行。
users和groups命令分别显示当前登录的用户和用户所属的组。
如何通过命令行显示所有用户和所有组的列表?
刚刚创建了一个新的虚拟 Ubuntu 服务器,我正在对其进行强化以供生产使用。我目前有一个 root 帐户。我想做以下事情:
jim在其余部分调用他们)。我希望他们有一个/home/目录。jimSSH 访问权限。jim以su根,但不执行sudo操作。我的问题在于前两项。我已经找到了,useradd但由于某种原因,我无法以通过 SSH 创建的用户身份登录。我是否需要击败 SSHd 才能允许这样做?
我在admin组中添加了一个用户帐户,发现我添加了错误的用户。所以我现在必须从admin组中删除该帐户。
如何在不删除用户的情况下从组中删除帐户?
我如何授予用户'testuser'对该文件夹的写权限:/var/www/test/public_html
我正在尝试了解 Ubuntu 上的系统管理。所以,作为一个例子,我创建一个虚拟用户使用
sudo useradd -d /home/linda linda
Run Code Online (Sandbox Code Playgroud)
并passwd创建密码。我检查是否已使用输入cat /etc/passwd
linda:x:1004:1004::/home/linda:/bin/sh
Run Code Online (Sandbox Code Playgroud)
然而,当我su - linda,我得到
Run Code Online (Sandbox Code Playgroud)No directory, logging in with HOME=/
事实上,还没有创建主目录。我错过了什么?
谢谢。