在Debian系统中,您可以通过以下步骤限制FileZilla的访问权限:
sudo groupadd filezilla
ps aux | grep filezilla
找到FileZilla的PID后,使用以下命令将其添加到filezilla用户组:
sudo usermod -a -G filezilla <filezilla_pid>
将<filezilla_pid>
替换为实际的FileZilla进程ID。
/etc/security/access.conf
文件,添加以下内容:-:filezilla:ALL EXCEPT root
这将禁止filezilla用户组的用户访问所有文件和目录,除了root用户。
/etc/passwd
文件,找到filezilla用户的条目,将其shell更改为/sbin/nologin
或/bin/false
。例如:filezilla:x:1001:1001::/home/filezilla:/sbin/nologin
sudo systemctl restart filezilla
现在,FileZilla应该受到访问限制,只能由root用户访问。请注意,这些更改可能会影响到FileZilla的正常运行,因此请确保在进行更改之前备份相关配置文件。