Назад | Перейти на главную страницу

Могу ли я смонтировать файловую систему ext3 в Linux, чтобы файлы на монтировании принадлежали идентификатору пользователя?

Я хотел бы смонтировать файловую систему ext3 через / etc / fstab, чтобы файлы в монтировании принадлежали конкретному пользователю. Это возможно ? Я смотрел на man mount но не смог найти вариант сделать это. (Аналогично настройке uid и gid для монтирования vfat).

Есть ли какой-либо вариант, кроме запуска chown для всей смонтированной файловой системы?

Есть патч для монтирования ext2 / 3 с фиксированным uid для всех файлов, я не мог понять, вошел ли он в ядро, но есть ли он в 2.6.31+.

В любом случае опция uid = userid, например, монтировать -o uid = 500 / dev / sda1 / mnt / mydisk

Это, безусловно, будет удобно, если у вас есть съемные диски, отформатированные как ext3, перемещая их туда и обратно между машинами, на которых у вас другой идентификатор пользователя.

Нет, это невозможно сделать в fstab или смонтировать с ext3, потому что информация о владельце хранится в файловой системе, а не является ее свойством. Запустите chown -R.

Как упоминалось в ответе на этот вопрос, bindfs может использоваться для создания переназначенного монтирования каталога или файловой системы с измененным идентификатором пользователя. Мне кажется, это работает приемлемо. я только что сделал sudo bindfs -u myusername fs-mountpoint new-mountpoint и это случилось. Я не уверен, насколько хорошо это будет работать в fstabхотя, поскольку bindfs файловая система FUSE.