Почему при монтировании папка по протоколу CIFS в ОС Ubuntu имеет права только на чтение для пользователя?

Как исправить проблему с доступом к сетевому ресурсу после монтирования через запись в /etc/fstab, чтобы пользователь andrey имел возможность записи, а не только чтения?
  • 23 августа 2024 г. 7:43
Ответы на вопрос 1
При монтировании папки по протоколу CIFS в ОС Ubuntu, права доступа к содержимому папки зависят от параметров, указанных при монтировании. По умолчанию, при подключении к сетевому ресурсу через CIFS, права доступа для пользователя будут установлены изначально только на чтение.

Для изменения прав доступа и разрешения на запись для определенного пользователя, в данном случае для пользователя andrey, можно указать нужные опции в файле /etc/fstab, который используется для автоматического монтирования сетевых ресурсов при загрузке операционной системы.

Для того чтобы пользователь andrey имел возможность записи в смонтированную по протоколу CIFS папку, можно добавить следующие параметры к строке монтирования в файле /etc/fstab:

//server/share /mount/point cifs username=your_username,password=your_password,uid=andrey,gid=andrey,rw,file_mode=0777,dir_mode=0777 0 0

Где:
- //server/share - путь к сетевому ресурсу
- /mount/point - точка монтирования на локальной машине
- your_username - ваше имя пользователя для доступа к сетевому ресурсу
- your_password - ваш пароль для доступа к сетевому ресурсу
- andrey - имя пользователя в системе, которому будет разрешена запись
- rw - разрешение на чтение и запись
- file_mode=0777 - устанавливает права на файлы в точке монтирования
- dir_mode=0777 - устанавливает права на директории в точке монтирования

После внесения изменений в файл /etc/fstab и сохранения его, можно выполнить команду `sudo mount -a` для перезагрузки конфигурации монтирования. После этого пользователь andrey должен иметь доступ на запись в смонтированную папку.
Похожие вопросы