所以我给了sudo
一个用户权限,并关闭了 root 登录。现在我想编辑文件etc
夹中的一些服务器配置,但我没有权限。我无法编辑配置文件以启用 root 用户登录。我该怎么办?
我正在使用 Ubuntu 20。我sudo
通过运行添加了用户adduser user1
,usermod -aG sudo user1
并为该用户创建了无需密码登录的密钥。
然后我在文件中禁用了 root 登录和身份验证sshd_config
,并授予了和 的user1
权限,但当我尝试使用 编辑服务器文件时,我没有权限,如果我授予 的服务器文件权限,我会破坏 root sudo 并陷入麻烦。所以永远无法获得完全权限。sudo chown -R user1:user1 /home/user1
chmod 700/user1/.ssh
user1
user1
user1
答案1
我经常在本地或在其他计算机上工作时使用 SSH 登录,然后使用 nano 进行编辑。
GNU nano is a small and friendly text editor. It aims to emulate
the Pico text editor while also offering a few enhancements.
建议 SSH 不要启用来自其他机器的 root 访问权限,而是让用户以自己身份登录,然后在其他机器需要 root 权限时使用 SUDO。
。