LINUX.ORG.RU

fstab - пароль при монтированиие


0

1

Собственно хочу чтобы при загрузке монтировалась расшаренная папка удаленной винды. Прописал в fstab это

//192.168.1.3/D/share /mnt/192.168.1.3 smbfs auto,ro,guiest,iocharset=utf8,codepage=cp866 0 0
Пароль не полчается прописать в fstab (нужно чтобы не спрашивал при монтировании)

//<ip_addres>/<resource>   /media/<mount_point>/ cifs	user=username>@<domain>,iocharset=utf8,password=<password>  0 0

@<domain> - не обязательно.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

только не забывай, что файл /etc/fstab разрешен на чтение всем, поэтому лучше делать так:

//ip/dir    /mnt/point    cifs    credentials=/etc/samba/passwd,domain=domain.ru    0 0

ну, а уж в файле /etc/samba/passwd с правами 600 прописать:
username=user
password=pwd

anonymous
()
Ответ на: комментарий от anonymous

плюсую данного анонимуса - всё правильно сказал

Pinkbyte ★★★★★
()
Ответ на: комментарий от backbone

Не стал заморачиватся, сделал так

//192.168.1.3/D/share /mnt/192.168.1.3 cifs username=uname,password=pass,ro,iocharset=utf8,codepage=cp866 0 0

Humaxoid
() автор топика
Ответ на: комментарий от Humaxoid

fstab доступен любому пользователю в системе, что плохо, с credentials же просто вроде

//192.168.1.3/D/share /mnt/192.168.1.3 cifs credentials=/root/smb-credentials/192.168.1.3_D_share,uid=1000,gid=100,umask=0,allow_other,noauto,nodev,nosuid 0 0

noauto можно убрать, если нужно автоматическое монтирование при загрузке.

/root/smb-credentials/192.168.1.3_D_share

username=uname
password=pass

Хотя smbnetfs как-то проще, имхо, т.к. не нужно заморачиваться с root и все «шары» видны без знания внутренней структуры сети.

backbone ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.