我有一个亚马逊 AWS 服务器设置,在尝试获取写入权限时,我从登录服务器时找到的一篇文章中执行了此命令
sudo usermod -G ubuntu www-data
现在我看不到公共网站。我该如何撤销我所做的操作?
答案1
看起来您忘记使用-a
usermod 开关,因此它只是将 www-data 的补充组更改为 ubuntu,然后从所有其他补充组中删除了 www-data。您需要将 www-data 帐户重新添加到相关的补充组中
usermod -a -G <group1>, <group2> ...
-G, --groups GROUP1[,GROUP2,...[,GROUPN]]] 用户也是其成员的附加组列表。每个组与下一个组之间用逗号分隔,中间没有空格。这些组受到与使用 -g 选项指定的组相同的限制。
如果用户当前是未列出的组的成员,则该用户将被从该组中删除。可以通过 -a 选项更改此行为,该选项将用户附加到当前补充组列表中