我两周前开始使用 Ubuntu,对整个 Linux 世界仍然有些难以理解。
我面临以下场景:
我有一台在 VirtualBox 中运行 12.04 的 Windows 计算机,我已在 Ubuntu 中安装samba
,proftpd
因为我已将 Ubuntu HD 限制为 8GB。我想使用共享的 Windows 文件夹作为我的主要 FTP 存储位置。
我/etc/fstab
添加了以下行
//192.168.0.10/D$/ /mnt/FTP cifs user,umask=0022,gid=0,uid=0,suid,username="####",password=##### 0 0
我可以使用 挂载我的分区mount /mnt/FTP
,可以访问,但无法在目录中创建任何东西。
该目录的权限为dr-xr-xr-x 0 root root
。
我想获得权限,但该怎么办?
是我的错,在发布之前没有直接通过 Linux 进行测试,我已经验证了我在写作时是否可以直接在 ssh 中创建或更改任何内容,首先我已经使用 FTP 进行了测试。
我现在已经尝试过了chmod -R 777 /mnt/FTP
,但出现了权限被拒绝错误,我使用 ssh 登录了我的虚拟 Linux。
我已经卸载了,/mnt/FTP
并且可以访问chmod 777
该文件夹,但其中包含的文件的权限仍然/mnt/FTP
存在dr-xr-xr-x
。
并且无法更改其权限。我该如何解决这个问题?
答案1
我是新用户,Linux 对我来说有点复杂。我想我找到了解决方案
dir_mode=0777
,file_mode=0777
在/etc/fstab
。
我的问题现在解决了。问题出在 fstab 中的权限上。