Я подключаю сетевой диск Windows к своей машине с Ubuntu и получаю ошибки разрешения записи при попытке редактировать файл.
sudo mount -t cifs
дает мне
//MEDIASERVER/A on /home/anon/Media/Overflow/A type cifs (rw,noexec,nosuid,nodev)
и моя строка fstab:
//MEDIASERVER/A /home/anon/Media/Overflow/A cifs username=USERNAME,password=PASSWORD,mode=0777,dir_mode=0777 0 0
У вас неправильный режим и dir_mode. Это не разрешения, а маски (см. Man umask) или справочная страница для монтирования относительно режима: mode = значение Установите для режима всех файлов значение & amp; 0777 без учета оригинальных разрешений. Добавьте разрешение на поиск в каталоги, которые имеют разрешение на чтение. Значение дано в восьмеричном виде. Либо установите его на что-то разумное, например 022, либо просто используйте 0.