当前位置: 首页>>技术教程>>正文


文件权限不会改变

, ,

问题描述

对不起新用户。我大约在 9 天前安装了 Unity 的问题,这花了 5 天的时间才解决。一直没有解决,我重新安装了。

我设置了 Plex(媒体服务器),当服务器正在运行并且可以被外部网络设备访问时,我无法添加文件。 Plex 说这是因为权限。我已经在这里和 Plex 的论坛上来回走动以获得答案。好像大家都说

chmod -R 755 /media/My\ Book/Videos

将更改权限以允许用户 “Plex” 访问我的外部 USB 2.0 NTFS 3TB Western Digital 驱动器(已安装并通过文件管理器访问)上的文件夹 “Videos” 以及其中包含的每个子目录和文件。

我使用过文件管理器,只要您单击更改权限,它就会立即更改回来。当我使用 -c 进行 chmod 时,它告诉我每个文件都按照我的命令更改(通常是 600)到 755。我做了

ls -l

来验证,没有变化。 (我还使用 ls -l 来确保我知道所有者是谁,并且是我自己(mvl1014)。ls -al 给了我相同的信息。)

我向上帝发誓,我试图 sudo 它,并且在我的头基本上一整天都在这个键盘上砸了之后,我以 root 的身份尝试了它。我很害怕 shi-less 但想不出别的。 sudo su 到 root 然后 chmod -R -c /media/My\ Book/Videos

结果一样。 -c 告诉我每个文件都被更改了,并且在 Unity 或终端中进行检查确认没有任何该死的变化。

现在在我看来,即使这不是阻止 Plex 工作的原因,但此命令仍然存在问题。

12.04LTS——在具有 6 GB 内存的 1 代 i7(我相信是 2.7 GHz)上

我试图附上截图,但我被告知我需要 10 次才能这样做,这意味着我也在复制/粘贴。

请原谅我的混淆,但 Lorem Ipsum 似乎没有必要。我尝试了多种方法来格式化它,但在下面的预览中每次看起来都很完美并且每次都搞砸了。 (呃,我一团糟。)

$ chmod -R -c 755 /media/My\ Book/Videos 
..... 
..... 
..... 
mode of `/media/My Book/Videos/xxxx/xxxx/xxxx.mkv' changed from 0600 (rw-------) to 0755 (rwxr-xr-x) 

ls -al 显示:

mvl1014@FX6800:/media/My Book/Videos$ ls -al 

total 88 
drwx------ 1 mvl1014 mvl1014     0 Aug 28 15:17 .  
drwx------ 1 mvl1014 mvl1014 20480 Sep  3 14:29 .. 
drwx------ 1 mvl1014 mvl1014  8192 Aug 28 15:18 xxxx
drwx------ 1 mvl1014 mvl1014 49152 Aug 16 14:02 xxxx
drwx------ 1 mvl1014 mvl1014  8192 Aug 27 21:36 xxxx
drwx------ 1 mvl1014 mvl1014  4096 Jul 23 19:09 xxxx

如果有人问过这个,我深表歉意。我浏览了这个地方以及所有建议的 “Similar Questions”。我得到了答案 was here 的壁橱里的东西,但是使用我自己的 UID 运行提供的代码也不起作用。

最佳方法

解决了!

答案是 found here

gksu gedit /etc/fstab

添加下一行(如果您不知道您的 UUID,请执行 sudo blkid )

UUID=12102C02102CEB83 /media/Store ntfs-3g auto,users,permissions 0 0

保存并关闭文件。

如果你需要制作目录,我做了

sudo mkdir /media/Store

然后

sudo mount /media/Store

最后(无论你想设置什么权限)

chmod 755 -R /media/Store

然后让它成为你自己的

chown <username> -R /media/Store

是的,我花了 8 到 10 个小时超过 2 天才得到。 “Store” 代表 “Storage” 😛

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12199.html,未经允许,请勿转载。