5

если я отформатирую свой usb-ключ в файловой системе extX, скопирую на него несколько файлов, а затем передам другу, чтобы он добавил файлы или изменил существующий на этом ключе, тогда он будет отклонен собственной системой. Потому что его идентификатор пользователя (UID) и GID такие же, как у меня на моей машине.

Как избавиться от этого ограничения? Можно ли отключить права пользователя на разделе ext2/ext3?

Конечно, я действительно не хотел бы полагаться на любую другую файловую систему.

5 ответов5

9

Смонтируйте диск с опцией umask=000 . Это говорит системе дать каждому вновь созданному / скопированному файлу системные разрешения 777, если не указано иное (например, через cp -p).

7

Вы можете chmod 777 все файлы, чтобы снять все ограничения.

5

Как ни странно, патч ядра для некоторого переопределения UID на ext монтируется, "чтобы сделать их действительно полезными на съемных носителях", появился совсем недавно. Не кажется слишком спорным в последующем обсуждении, поэтому он должен в какой-то момент превратить его в ваш любимый дистрибутив.

Кстати, я сам использовал ext2/3 на съемных носителях в течение многих лет, но это почти полностью для архивированных резервных копий, где весь смысл в том, чтобы сохранить все метаданные файла.

3

"Можно ли отключить права пользователя на разделе ext2/ext3?«Это не так, как более или менее сказано раньше:

стоять в корне файловой системы (/media/<name>/) и делать chmod -R 777 . установит разрешение, чтобы разрешить что-либо на всей файловой системе.

1

Вы хотели бы использовать

chmod -R 777 /dev/sdc1/

Для того, чтобы дать разрешение на создание кем-либо еще в корневом каталоге.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .