我在 /mnt/smb/ 下安装了一个 SMB 共享文件夹,我可以访问这些文件。当我使用命令卸载此共享文件夹时:
umount /mnt/smb/
自然我不能使用命令列出共享文件夹的内容:
ls /mnt/smb/
但问题是当我从同一台机器上的 PHP 文件运行 ls 命令时,可以列出共享 SMB 文件夹的内容!PHP文件的内容是:
<?php
$command = 'ls /mnt/smb/';
$result = shell_exec($command);
echo $result;
?>
我的错误是什么。完全卸载 SMB 共享是否需要任何其他命令?我也使用了下面的命令,但没有运气:
fusermount -u /mnt/smb/