小编Vue*_*eer的帖子

如何允许非root用户访问根目录?

我想通过不允许 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,我无法访问其他目录。

我该如何处理这个问题?

linux users ssh non-root-user

6
推荐指数
1
解决办法
8545
查看次数

标签 统计

linux ×1

non-root-user ×1

ssh ×1

users ×1