Рейтинг:0

Можно ли смонтировать диск, не меняя владельца каталога на root?

флаг mx

Когда я монтирую диск, он меняет как владельца каталога, так и права на запись и чтение. По какой-то причине команда chmod не работает, и я не могу изменить ее с помощью пользовательского интерфейса из-за права собственности. Есть ли способ смонтировать диск, но сохранить право собственности? Я использовал sudo mount для его монтирования и пробовал sudo chown и sudo chmod для смены владельца и прав соответственно, ни один из них не работал. тип раздела FAT32

флаг in
Учитывая исходную информацию в вашем вопросе, ответ «это зависит». Можете ли вы [отредактировать] свой вопрос, включив в него: (0) тип файловой системы, которую вы монтируете (Ext4/NTFS/и т. д.) (1) команду, которую вы используете для монтирования раздела(ов). При этом становится возможным предложить ответ
waltinator avatar
флаг it
Как монтируете привод? Что mount говорит о диске? Вы используете Убунту? Прочтите `мужское крепление`. Вы можете указать владельца как `mount`.
Elder Geek avatar
флаг cn
Отвечает ли это на ваш вопрос? [Как изменить права доступа к файлам на диске FAT32?](https://askubuntu.com/questions/118199/how-do-i-change-file-permissions-on-a-fat32-drive)
Рейтинг:1
флаг cn

Когда я монтирую диск, он меняет как владельца каталога, так и права на запись и чтение.

... пользователю, с которым вы его монтируете, иначе он монтируется в root.

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

chmod работает только в posix-совместимых системах. Это, например, ext, а не ntfs или fat.

Есть ли способ смонтировать диск, но сохранить право собственности? Я использовал sudo mount для его монтирования и пробовал sudo chown и sudo chmod для смены владельца и прав соответственно, ни один из них не работал. тип раздела FAT32

FAT32: во время монтирования вы указываете использовать определенного пользователя. Пример:

sudo mount -t vfat /dev/{device} /media/{mountpoint} -o rw,uid=1000,gid=1000,umask=113,dmask=002

где 1000 — ваш администратор, а файлы настроены на rw-rw-r-- и папки настроены на rwxrwxr-х (он использует umask, так что это обратный chmod).

идентификатор -u {имя пользователя}

чтобы найти идентификатор пользователя.

Вы можете использовать фактическое имя пользователя в /etc/fstab, если хотите.

חננאל רועי ארבל avatar
флаг mx
сработало, теперь я владелец, но chmod все равно не работает...
флаг cn
и никогда не будет. chmod предназначен для файловых систем, совместимых с posix. жир не 1 из тех.
חננאל רועי ארבל avatar
флаг mx
так что я не могу разрешить всем пользователям записывать этот диск?
флаг cn
Да, ты можешь. см. параметр gid (идентификатор группы)
חננאל רועי ארבל avatar
флаг mx
Я не понял... ты хочешь, чтобы я сменил gid диска?

Ответить или комментировать

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