Извините, если этот вопрос уже задавался, я искал и искал, но так и не смог докопаться до сути.
У меня есть ПК с Ubuntu 12.04, который я использую как медиацентр. Внутренний диск имеет только 84 ГБ, поэтому я добавил внешний USB-накопитель на 2 ТБ. Он отформатирован как NTFS, и я смонтировал его в /home, так что все домашние каталоги пользователей окажутся на внешнем диске и могут быть заполнены фильмами, музыкой и т. д., не затрагивая крошечный внутренний диск
Однако я только что понял, что каждый файл на диске имеет onwer:group root:root и права 777. Если я попробую chown или chmod для файлов, то это, похоже, сработает, но ничего не изменится. Моя строка из fstab выглядит так:
UUID=1EBC02CFBC02A0FF /home ntfs по умолчанию 0 2
Есть ли у вас предложения, как мои пользователи могут получить правильные разрешения на свои файлы?
Фил
решение1
Он отформатирован как NTFS
NTFS — файловая система Windows, не поддерживающая разрешения Unix. Монтирование — это перевод разрешений NTFS в Unix.
Короткий ответ — если вы хотите это сделать, сделайте резервную копию данных, перезагрузитесь в режим восстановления, отмонтируйте /home, отформатируйте внешний диск как ext4, смонтируйте /home и замените каталоги, изменив разрешения для каждой пользовательской папки рекурсивно, как показано ниже:
sudo chown USER:USER -R /home/USER
sudo chmod o-rwx -R /home/USER