Как к mount.cifs для записи в домашней сети

Я должен смонтировать каталог /home/MyUser/Share к другому компьютеру как эквивалент smb://IP_address/share это включает мне пишущий в файлы там через Наутилус.

Даже для MyUser, являющегося sudoer, моими попытками

sudo mount -t cifs //IP_address/share /home/MyUser/Share -o username=User_at_IP_address,noexec< 

или

sudo mount.cifs //IP_address/share /home/MyUser/Share -rw

позвольте читать только и

sudo mount --make-shared /home/MyUser/Share

не позволяет писать, также.

Типичный пользователь может использовать pkexec вместо sudo или измените его учетную запись через su команда, но проблема с пользовательскими правами записать затем еще больше.
Советуйте мне корректные шаги.Спасибо!

3
задан 22 September 2015 в 15:25

3 ответа

Я использую

sudo mount -t cifs -o credentials=/root/.credentials,uid=myusernameonclient,gid=users //IP_address_share /home/myusername/mountpoint

, я думаю это: uid=myusernameonclient, gid=users - то, что необходимо будет изменить. .credential файл включает

username=myusernameOntheserver
password=mypasswordtoaccesstheshare
domain=thedomainname

, Вам не будет нужно это при доступе к доле без учетных данных.

0
ответ дан 1 December 2019 в 23:00

Во-первых протестируйте его:

$ sudo mount.cifs //your_server/share ~/local_dir -o user=domainUserName,dom=domainName,pass=yourPassword

Проверка результат:

$ ls -l ~/local_dir

drwxr-xr-x 2 root root 0 ago 30 08:09 local_dir

Примечание, что проблемой является local_dir владелец и группа (корень). Ваш пользователь и группа должны были быть там, правильно? Давайте зафиксируем его:

$ sudo umount ~/local_dir

И конечное решение:

$ sudo mount.cifs //your_server/share ~/local_dir -o user=domainUserName,dom=domainName,pass=yourPassword,rw,uid=yourLocalLinuxUser,uid=yourLocalLinuxGroup

$ ls -l ~/local_dir

drwxr-xr-x 2 localUser localGrp 0 ago 30 08:09 local_dir

Тест с:

$ touch ~/local_dir/testFile.txt
0
ответ дан 1 December 2019 в 23:00

Добавьте эту строку к своему fstab с sudo nano /etc/fstab:

//IP_address/share /mnt/Share cifs credentials=/home/MyUser/.credentials,iocharset=utf8,sec=ntlm,uid=1000 0 0

Для создания учетных данных nano /home/MyUser/.credentials:

username=MyUser
password=MyPassword

И изменение полномочия поэтому только можно считать тот файл:

sudo chmod 600 /home/MyUser.credentials

Источник: https://wiki.ubuntu.com/MountWindowsSharesPermanently

0
ответ дан 1 December 2019 в 23:00

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

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