我安装了SSH,但是我发现如果我使用我的原始帐户登录Ubuntu,它的权限太多了。
我想限制用户只拥有 Ubuntu 中特定文件夹的权限。如何配置这样的用户?
我有一个虚拟专用服务器,我可以使用我的 root 帐户使用 SSH 连接到它,显然能够执行任何 linux 命令并访问所有磁盘区域。
我想创建另一个用户帐户,它也可以使用 SSH 访问此服务器,但只能访问某个目录,例如 /var/www/example.com/
例如,假设此用户有一个巨大的 error.log 文件 (500 MB) 位于/var/www/example.com/logs/error.log
使用 FTP 访问此文件时,此用户需要下载 500 MB 才能查看日志的最后几行,但我希望他能够能够执行这样的事情:
tail error.log
因此,我需要他能够使用 SSH 访问服务器,但我不想授予他访问所有服务器区域的权限。
我怎样才能做到这一点?