В настоящее время я использую мультизагрузку с Ubuntu 14.04, Ubuntu 15.10 и Windows 10.
Я хотел бы разделить два раздела между этими ОС:
- Один, названный Worspace, чтобы содержать все мои проекты
- Другой со всеми другими данными: изображения, фильмы, текстовые документы, исполняемые файлы для окон.
Сначала я понял, что должен использовать разделы ntfs, так что давайте начнем!
Чтобы смонтировать их при загрузке, я нашел этот урок о ntfs-3g. А также нашел здесь много похожих вопросов, но без реальных решений относительно разрешений.
Затем я отредактировал файл /etc /fstab следующим образом:
UUID=61B743CF0679FFF0 /home/xavier/Workspace ntfs-3g auto,users,permissions 0 0
UUID=B88227AF822770D4 /home/xavier/Data ntfs-3g uid=xavier,gid=users 0 0
И тут начинается моя проблема: с этим конфигом весь файл загружается со всеми разрешениями:
$ stat Data/
Fichier : «Data/»
Taille : 4096 Blocs : 8 Blocs d'E/S : 4096 répertoire
Périphérique : 80bh/2059d Inœud : 5 Liens : 1
Accès : (0777/drwxrwxrwx) UID : ( 1000/ xavier) GID : ( 100/ users)
Accès : 2016-03-04 18:32:02.557780000 +0100
Modif. : 2016-03-04 18:31:56.431991300 +0100
Changt : 2016-03-04 18:31:56.431991300 +0100
Créé : -
И я не хочу этого, по крайней мере, в отношении файлов. В учебнике по ntfs-3g объясняется, как установить разрешение для файлов 644. Это прекрасно работает, но:
Некоторые файлы являются исполняемыми файлами!
Поэтому я хотел бы заставить ntfs-3g сделать различие или сохранить уже существующие разрешения.
Чтобы возобновить, я хочу, чтобы файл .exe был 755, исполняемый файл linux также 755. Папка может быть на 755 с нужным пользователем, чтобы иметь возможность добавлять файлы и другие ...
Было бы хорошо, если бы git одобрил решение и не сказал мне, что режим всех моих файлов изменился.
Если у кого-то есть решение для этого, это будет здорово!
Для раздела, содержащего данные, я нашел начало решения с помощью этого сценария, но он мне не очень нравится, потому что мне придется запускать его все время ...
sudo chmod -R 666 /media/Data
sudo find /media/Data -type d -exec chmod 755 {} \;
sudo find /media/Data -name "*.exe" -exec chmod 755 {} \;
Спасибо за вашу помощь.
Ксавье