Как мне смонтировать диск, чтобы он читался мной?

Я работаю с SSH через внешний жесткий диск, подключенный через USB.

Я знаю, что могу вручную смонтировать диск с помощью следующей команды:

sudo mount / dev / sdc ~ / dirToMountTo

Проблема в том, что, если я надену не делайте этого как root, тогда он говорит: «mount: это может сделать только root».

Однако, если я делаю это как пользователь root, я не могу получить доступ, читать или записывать файлы как обычный пользователь. Только root имеет права делать что-либо в каталоге.

Как мне его смонтировать, чтобы я мог работать в нем, не будучи root?

2
задан 10 August 2011 в 07:31

2 ответа

Если Вы часто делаете это, можно добавить строку к/etc/fstab, который скажет, что раздел может быть смонтирован некорневым пользователем. Что-то вроде этого:

/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

здесь, 'пользовательская' опция делает то, в чем Вы нуждаетесь. См. 'Монтирование несуперпользователя в manfile монтирования.

'noauto' опция говорит сценариям начальной загрузки не пытаться смонтировать файловую систему на начальной загрузке (см. документацию для переключателя-a для команды монтирования). Вместо этого Вы сможете смонтировать его явно путем издания

mount /dev/fd0

или

mount /media/floppy0

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

Для одноразового монтирования необходимо указать uid=value или gid=value для создания всех файлов в смонтированной файловой системе, которая будет принадлежать тому пользователю. См., "Монтируют опции для жира" в manfile монтирования.

3
ответ дан 2 December 2019 в 02:09

Это зависит от типа файловой системы.

Для FAT32 или NTFS необходимо указать, монтируют опцию дать пользовательское право чтения.

Для ext3 или ext4 необходимо изменить полномочия в самой файловой системе.

2
ответ дан 2 December 2019 в 02:09

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

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