1

Я использовал команду mount -t cifs //<server>/<source> /<dest> -o user=<user> чтобы смонтировать папку на ~/Desktop/Server , но я могу писать только с помощью sudo. Я могу читать хорошо.

Настройки общего доступа Windows в моей папке должны разрешать его работу, так как пользователь, входящий в систему с командой mount имеет доступ. Я даже пытался дать доступ "всем", но он все еще не работал.

Как я могу это исправить?

1 ответ1

1

Опция -o UserName вы указали для монтирования, сообщает машине Windows, какая учетная запись Windows использует общий ресурс. Это абсолютно не связано с именем пользователя Linux, выполняющим монтирование.

Пользователю Linux разрешено монтировать только те устройства, которые указаны в /etc/fstab с флагом user . Итак, просто добавьте следующую строку в ваш /etc/fstab:

//<server>/<source> /media/<dest> cifs user=<user>,noauto,users 0 0

Затем смонтируйте как пользователь (без sudo), запустив mount /media/<dest>. Это должно работать нормально.

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