Полномочия флеш-накопителя (ext4) через компьютерную проблему

У меня есть флеш-накопитель на 32 ГБ, отформатированный как ext4 (я использую его, чтобы хранить файлы, больше, чем форматирование fat32 позволяет), который я настроил использование моего компьютера, на котором я - администратор и только пользователь. На этом компьютере я владею флеш-накопителем и могу использовать его.

На другом компьютере Ubuntu (я имею административные права, но не являюсь основным пользователем), это монтируется при основном пользователе, и я не могу получить доступ к нему.

Я попытался изменить владение флеш-накопителя на другом компьютере моему пользователю, но затем обратно на моем компьютере это принадлежит 1 001 - пользователь № 1001.

Кто-либо может сказать мне, почему это и является там каким-либо способом обойти это?

Любая справка будет цениться.

Спасибо.

4
задан 11 September 2017 в 19:40

1 ответ

я решил эту проблему! (После много из исследования). См. (довольно длинный) ответ ниже.

Примечание: я полагаю, что это решение будет также работать на ntfs файловые системы, которые имеют ту же 'причуду'.

проблема:

Эта проблема имеет все, чтобы сделать с идентификатор .

группы идентификатора пользователя и , ext4 файловая система принадлежит одному пользователю, но ее владение распознано тем пользователем идентификатор пользователя или uid , а не имя пользователя. Это обычно также принадлежит группе того пользователя, которая имеет тот же идентификатор (идентификатор группы или ценуроз , т.е. если uid=1002 gid=1002), Другими словами, если пользователь ',' владение файловой системой на одном компьютере и имеет uid 1001, пользователь 'E' на другом компьютере, у которого также есть uid 1 001 автоматически, владеет файловой системой.

запуск идентификатора пользователя Ubuntu в 1 000, означая, что, поскольку я - единственный пользователь на своем компьютере, мой uid 1000. На другом компьютере, однако, мой uid 1001. Поэтому это монтируется при основном пользователе на том компьютере. Это монтируется под тем же uid.

Решение:

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

можно использовать:

sudo adduser [user] [group] или sudo usermod -a -G [group name] [user name]

(Для большего количества информации об этих командах, см. этот вопрос .)

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

Добавляют Вашего пользователя к группе, удостоверьтесь, что у группы владельца есть полный доступ к файловой системе и решенная проблема!

2
ответ дан 1 December 2019 в 10:16

Другие вопросы по тегам:

Похожие вопросы: