标签: usermod

分配给 Ubuntu Server 8.04 中第一个用户的默认组?

我刚刚在我的 Ubuntu Server 机器上犯了一个愚蠢的错误:我使用 将自己添加到一个组中usermod -G,之后我发现了这个-a选项......

结果我现在出admin群了,失去了sudo权限。我可以解决这个问题,但我想知道我可能会从哪些其他组中删除?我的用户是第一个,所以我要查找的是第一个用户在安装时添加到的组列表。

ubuntu user-management groups usermod

18
推荐指数
1
解决办法
2万
查看次数

将用户分组到“nobody”组下是否安全

我创建了一个名为“devs”的组。我们所有的编码员都归类在“devs”下,以便他们可以访问我们所有位于public_html文件夹下的网站。

我将组更改public_hml为“devs”,但是,服务器似乎覆盖了这一点,现在文件夹组设置为“nobody”。

我正在考虑将我们的编码员分组在“没人”之下,但这是个好主意吗?还是存在安全隐患?

usermod -a -G nobody coder-username

linux usermod nobody

7
推荐指数
1
解决办法
7203
查看次数

当没有可用的直接 root 登录时,为已创建的用户添加主目录

我有一个由客户端提供的用户帐户,具有不受限制的sudo访问权限,但该用户没有主目录。我想创建一个,但我不知道如何去做。

我尝试以普通用户身份登录并sudo su进入 root,然后运行

 usermod -d /home/user  -m user
Run Code Online (Sandbox Code Playgroud)

但它给出了usermod: no changes.我假设的消息,因为我的用户已经登录?

其他解决方案似乎涉及使用主目录删除和重新创建我的用户帐户,但由于用户已经登录,我认为该方法可能存在问题。

有没有办法使用我拥有的访问权限创建我的用户主目录,或者我是否需要通知我的客户/提供商重新创建我的帐户?

ubuntu home-directory usermod

7
推荐指数
1
解决办法
4万
查看次数

将 www-data 添加到组中

我有一个包含以下详细信息的目录:

drwxrwxr-x 6 root devs 4.0K Sep  9 14:57 project_dev
Run Code Online (Sandbox Code Playgroud)

现在我希望www-data(Apache 守护进程)能够访问该目录,所以在我看来,我计划添加www-data到组开发者中。但是我担心如果执行此操作会造成破坏:

usermod -a -G devs www-data
Run Code Online (Sandbox Code Playgroud)

请输入。

linux www-data usermod

5
推荐指数
1
解决办法
2万
查看次数