所以我似乎在我的 Ubuntu 桌面系统上搞砸了一些权限。我想让一个新创建的用户只授予对一个文件夹的访问权限(在终端中只运行该文件夹中的一个应用程序)。
我被这个威胁绊倒了,不顾一切地做了一个setfacl -R -m user:$NEWUSER:--- /
因为我认为用户不需要来自 amywhere 的任何程序。我没有意识到/bin/bash
至少是需要的。
现在我尝试删除该用户并重新创建,但这没有帮助。即使使用另一个用户名,它也不会让我su
进入该用户,因为它不允许 user /bin/bash
。
如何再次修复这些权限?我只需要让该用户使用终端并上下运行脚本...>_<
我希望能在这里找到帮助。谢谢你。