Я пытаюсь разделить один внешний жесткий диск между двумя разными машинами Ubuntu. Проблема в том, что мой пользовательский идентификатор и гиды различаются на двух машинах.
Есть ли опция монтирования для ext4 или ext3, которая позволяет вам временно изменить свой uid или gid?
Является ли мой единственный способ иметь одинаковые uid на всех моих компьютерах?
Если у вас есть root-доступ хотя бы к одной из машин, вы можете добавить или изменить идентификаторы и имена, чтобы они совпадали.
Простейшей вещью было бы убедиться, что на обеих машинах существуют оба gid по умолчанию, а ваш uid находится в обеих группах.
Пример со слишком простым паролем и списком групп.
Machine A:
userA: 1003: group_defaultA
group_defaultA: 1002: userA
group_defaultB: 1003: userA
Machine B:
userB: 1005: group_defaultB
group_defaultB: 1003: userB
group_defaultA: 1002: userB
mount
не может изменять идентификаторы UID в файловых системах, которые поддерживают разрешения файлов в стиле Unix, например ext3 и ext4.
Похоже, вы можете использовать bindfs (пакет bindfs
в Ubuntu) для этого (но я никогда не использовал его). Это потребует от вас подключения внешнего жесткого диска во второй раз и, вероятно, снизит производительность.