我有CentOS的一个SSH用户是根。
如何为我的Web开发人员创build更多的用户,以便他可以将文件scp到/ var / www / html? 它将成为一个静态页面,所以MySQL和类似的都没有问题。 我所需要的是用户能够scp进出文件/ var / www / html
我尝试添加用户与家庭目录作为/ var / www / html键入
# adduser -d /var/www/html webdev
但
1.此用户无法将文件写入此目录
2.他可以浏览服务器上的其他目录
为什么不设置监狱? 这将限制用户login时的特定目录。关于如何做到这一点,有各种各样的指南 ,所以select。
另外,您可以将用户添加到拥有这些文件的组中,也可以对文件进行缩小以便任何人都可以写入。
你的问题是权限。 有很多方法可以解决这个问题。 但是,由于这是为了开发的目的,最简单的事情就是:
如果你想要更多的隔离的东西,我甚至可以推荐OpenVZ(过度美化的chroot)来代替开发人员提供各自的开发环境。
PS:记住通过使用rssh作为用户shell来限制用户访问。 这将其限制为仅用于scp / sftp访问。