我想通过不允许 root 用户登录来保护我的 Linux 服务器。为此,我创建了另一个用户:
useradd username
mkdir /home/username/
mkdir /home/username/.ssh
chmod 700 /home/username/..shh
chown username:username /home/username -R
passwd username
Run Code Online (Sandbox Code Playgroud)
当我使用新用户登录时,根目录是/home/username
. 这是此时的正常行为。但一般来说,我需要访问不同的目录:/root/exampledirectory/
. 此访问被拒绝。
如何配置用户username
可以访问的ssh/root/exampledirectory
并在使用 ssh 登录时将此目录设置为起始点?
chown username:username /root/exampledirectory -R
不管用。起始目录始终是home/username
,我无法访问其他目录。
我该如何处理这个问题?