Ubuntu 服务器上的驱动器被锁定

Ubuntu 服务器上的驱动器被锁定

我试图删除一些用 transmission-daemon 下载的种子,但由于 transmission 的默认文件创建权限,无法从 Windows 上的 samba 共享中删除。

我认为最好的解决方案是sudo chmod -R 0777 /media/Storage(我的驱动器使用 samba)但显然不是。

这将我的 Windows 用户和 ubuntu 服务器上的用户完全锁定在驱动器之外,并显示一条消息说ls: cannot access /media/Storage: Permission denied

我可以以 root 身份登录sudo bash并进行更改,但我不确定如何让我的驱动器再次可访问。

ls -ld在目录上执行显示drwsrwsrwx 39 root root 4096 Nov 17 21:20 /media/Storage

我也做过 a:sudo chown -R [username]:[group] /media/Storage和 a sudo chmod -R u+rw /media/Storage。两个命令都执行没有错误,但没有什么效果。

我正在运行 ubuntu-server 12.10,因此没有可用的 GUI。有什么想法吗?

答案1

您设置了 SetUID 和 SetGID 位,这导致事物被拥有为 root.root,并且会让您度过糟糕的一天。

sudo chmod -R u-s,g-s /media/Storage应该可以帮你解决。

相关内容