【发布时间】:2012-04-15 23:37:32
【问题描述】:
我需要授予另一个开发人员 SSH 读/写权限,以访问 Debian 机器上的 Web 根目录和 crontab。通常我是唯一登录的人,所以我使用 root 用户来登录。这个新用户没有被完全信任,所以我不能给他root访问权限。
到目前为止,我已经成功地将他创建为用户,使用:
useradd -m --shell=/bin/bash newUser
我已经安装了他的公钥,以便他可以通过 SSH 登录。
现在我需要授予他对在此服务器上运行的几个站点之一的 Web 根目录的读/写访问权限。他还需要能够编辑 crontab。
我需要做什么?
更新:
我实际上想出了(我认为)如何去做。
-
修改了新用户组:
usermod -g mySiteGroup 新用户
-
向网络根文件夹递归添加读/写权限
chmod -R g+rw /var/www/mySite
这似乎有效。如果我遗漏了任何重要的东西或留下了任何不安全的东西,请告诉我。谢谢 提前致谢
【问题讨论】:
-
如果您解决了问题,请回答您自己的问题并接受它作为答案。
标签: linux permissions debian crontab