运行 OSX/Lion 时,我有一个外部驱动器,用于存放我的 iTunes 音乐库。在试图弄清楚为什么 iTunes 中对某些音乐文件(类型等)的 ID3 更改无法持久时,我发现有些文件被锁定,并且将“macports”列为文件所有者。真奇怪。
我尝试运行磁盘实用程序,但外部驱动器的“修复权限”被禁用。搜索后,我看到一些帖子建议使用下面的终端命令来修复权限问题,但它们对我不起作用。
我曾在这台机器上使用过 MacPorts(尽管通常不会连接此外部驱动器),但没有找到有关它和权限/文件所有者问题的信息。我能够解锁测试文件并添加我的用户帐户,但无法删除“macports”用户。
除了单独更改每个文件之外,我还可以尝试其他方法吗?
sudo chflags nouchg /Volumes/volumename
sudo chmod 775 /Volumes/volumename
答案1
在使用chmod
或更改权限之前chflags
,您需要使用 获取文件夹的所有权chown
。
就像是:
sudo chown -R skinnytod /Volumes/volumename