Всё просто:
Чтобы можно было считывать и записывать файлы из папки пользователя в качестве обычного пользователя, нужно указать свои пользовательские номер (uid) и номер группы (gid).
Узнаем:
id
Далее эти номера вписываем в /etc/fstab. Получается запись в виде:
//192.168.1.222/data/tranzit /mnt/tranzit cifs _netdev,iocharset=utf8,uid=1000,gid=1000,file_mode=0770,dir_mode=0770,workgroup=TPS,user=user,password=pass 0 0
После монтируем
sudo mount -a
И всё работает.
Но есть одно НО - с точки зрения безопасности добавлять пару логин/пароль в запись /etc/fstab черевато.
Поэтому следует использовать параметр credentials, который в свою очередь указывает, из какого файла брать пару логин/пароль.
Создаем файл с учетными данными
sudo touch /etc/.naspw
Добавляем в эти данные в виде:
cat /etc/.naspw
username=user
password=pass
Ограничиваем доступ к файлу всем, кроме пользователя root, себе разрешаем чтение/исполнение:
sudo chmod 600 /etc/.naspw
Ну а теперь добавляем в /etc/fstab параметр credentials с ссылкой на этот файл:
//192.168.1.222/data/tranzit /mnt/tranzit cifs _netdev,iocharset=utf8,uid=1000,gid=1000,file_mode=0770,dir_mode=0770,workgroup=TPS,credentials=/etc/.naspw 0 0
Монтируем:
sudo mount -a
И вуаля.
зы: в моем случае монтирование выдало ошибку, решил её просто - установил пакет cifs-utils:
sudo apt-get install cifs-utils