Моя система имеет два (главных) раздела: моя установка Ubuntu (смонтированный в /
, очевидно), и моя установка Windows (смонтированный в /win32
).
Кроме того, у меня есть symlinked некоторые папки от моего раздела Windows к разделом Ubuntu (а именно, ~/Documents
, ~/Music
, ~/Videos
, и т.п.). Таким образом, мне настраивали мою систему так, чтобы некоторые папки остались в синхронизации друг с другом надежным способом.
Однако я иногда сталкиваюсь с проблемой, где я не могу изменить полномочия вообще, потому что файлы принадлежат root
и не я.
Идеально, я хотел бы настроить (так или иначе) свою систему таким способом который /win32/Users/Owner
(и ничто иное), имеет и моего пользователя и набор группы как владелец вместо корня. Я также хотел бы сохранить root
как владелец всего остального, например, для предотвращения случайных ошибок с моей стороны.
Это даже возможно? Как я мог сделать это?
Принятие Вас монтируется /win32
как CIFS от fstab
запись, затем можно установить uid
и gid
(а также другие опции, связанные с пользователем, отображающимся и полномочиями - видят man mount.cifs
) в опциях монтирования в /etc/fstab
.
У меня нет разделов Windows для проверки этого, но совершенно уверено, что Вы могли смонтировать их несколько раз. Таким образом, Вы смонтировали бы корень раздела Windows как только для чтения на /win32
, и пользовательское чтение-запись корневого каталога где-то в другом месте. Я не уверен, могло ли это быть в /win32/Users/Owner
, т.е. накладывание смонтированного /win32
дерево. Это может для некоторых файловых систем, не для всех.
Если CIFS не позволяет такое монтирование, то, возможно, связывание монтируется (см. man mount
) может добиться цели. Иначе, конечно, Вы могли смонтировать его вне /win32
дерево, например, в ~user/win32
или что-то.