我有一个服务器(Ubuntu 12.10)运行多个网站,每个都有不同的帐户。
我已经configurationVSFTPD chroot这些用户在他们各自的文件夹,并且都工作正常。 举个例子,我得到了拥有/srv/example.com的用户“foobar”。
现在,我想要第二个虚拟用户只能访问子目录,如/srv/example.com/images,但具有相同的用户,组和foobar权限。
那可能吗? 或者,还有更好的方法?
(请注意,apache运行apache2-mpm-itk,所以当我访问www.example.com时,apache会将权限下放到用户foobar)
您可以使用/srv/example.com/images的主目录创build第二个用户,但使用与用户foobar相同的UID / GID号码。
# id foobar uid=500(foobar) gid=500(foobar) groups=500(foobar) # adduser -o -u 500 -g 500 -d /srv/example.com/images foobar2 adduser: warning: the home directory already exists. Not copying any file from skel directory into it. # id foobar2 uid=500(foobar) gid=500(foobar) groups=500(foobar)