请教一下,我用vsftpd服务(没有修改任何配置,使用root用户),在/var/ftp/目录下,新建了一个ISO目录,并把系统光盘挂载上去了,但是我发现打开FTP却不显示这个目录(前提防火墙已经关闭),当我卸载光盘又能看到这个文件夹,这怎么解决?(以试过chown -R ftp:ftp 目录)
你确认mount成功了吗?
我进入挂载的ISO目录能看到光盘内容
ls -al /var/ftp/
权限 用户 组 之类的贴一下。
不显示多半是当前 ftp 用户权限不足。
可以在 /var/ftp/ 另建 文件 文件夹 测试一下。
ftp]chown ftp:ftp pub/
chown: 正在更改"pub/" 的所有者: 只读文件系统
[[email&ftp]ll
总用量 4
drwxr-xr-x. 2 ftp ftp 6 5月 28 17:51 iso
dr-xr-xr-x. 10 root root 4096 5月 7 2014 pub
[[email&ftp]
果然,把ISO文件挂载在pub目录下,但无法修改所有者,也无法修改权限,那么改怎么办呢?
mount -o rw 源文件 目标文件
如果还是不行,尝试以下挂载:
mount -o rw,suid ... ...
suid 以后应该就可以 chown 了。
非常感谢,我已经写进配置文件,让它开机挂载了。
如果成功了,再补充一句:
READ THE FUCKING MANUAL
;)
好的