我是 Linux 新手,我正在尝试安装一个 LAMP 服务器进行本地测试,该服务器不提供任何外部(公共)访问。
我已经设置好了一切,我想要实现的是,当特定用户登录到 ftp 时,他应该默认进入 var/www/html 目录,并具有足够的权限来上传/更改/删除该文件夹中的任何内容。
我已经设置了用户,安装了 proftpd。如何设置 proftpd.conf 文件来执行此操作?我需要在 apache 主目录上设置什么权限才能进行更改?我不用担心安全问题,这仅供我的内部网络使用。
谢谢
答案1
检查/etc/proftpd/proftpd.conf
文件并设置DefaultRoot
指令
DefaultRoot /var/www/html
这会将您的用户 chroot 到 /var/www/html 树。
将用户添加到拥有 /var/www/html 中文件的组,例如 apache
usermod -a -G apache user
然后在/var/www/html中添加组写入权限
chmod -R g+w /var/www/html