3

Прямо сейчас я подключаюсь к сетевым ресурсам на моем компьютере с Windows 7 с помощью команды sudo mount -o username=Robert //192.168.1.56/share /mnt/share а затем запрашивает мой пароль. Ничего страшного, но я бы предпочел, чтобы он просто правильно подключался, когда я делаю sudo mount //192.168.1.56/share /mnt/share .

Я знаю, что есть файл конфигурации, чтобы сделать это где-то, я просто не уверен, что / где это и как это должно быть настроено. Я бы предпочел не делать -o username=Robert,password=hunter123 .

Самба - это то, что является самым последним и лучшим из испытаний Дебана.

2 ответа2

2

Вы можете сделать это, установив свое имя пользователя и пароль в /etc /fstab. Конечно, при этом есть некоторые последствия для безопасности, так как все пользователи вашей системы смогут увидеть пароль.

Например, добавьте строку, как ::

//192.168.1.56/share /mnt /share cifs username = robert, password = hunter123 0 0

Смотрите также man mount.cifs , в котором описаны некоторые альтернативные способы передачи учетных данных.

1

Вы также можете настроить файл smb.conf (/etc/samba/smb.conf), чтобы добавить общий доступ без аутентификации.

# /etc/samba/smb.conf file for COMPLETELY INSECURE SHARING
# You need to replace each "USER_NAME" instance with your username
# Apps... Accessories... gedit Text Editor. Search... Replace

[global]
workgroup = WORKGROUP
server string = [HOSTNAME OF YOUR SERVER]
security = share
name resolve order = hosts lmhosts

[SHARE NAME]
path = /path/to/share
force user = [username on server]
force group = [group on server]
read only = no
guest ok = yes

перезапустите самбу с

sudo /etc/init.d/smbd restart
sudo /etc/init.d/nmbd restart

и общий ресурс должен отображаться как обычный, и не требует аутентификации.

Обратите внимание, что каждый в сети сможет увидеть и получить доступ к этой папке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .