Настройка Samba в Debian 8

Автор usershtopor, 04 мая 2015, 23:52:22

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

usershtopor

Доброго времени суток.

Прошу прощения, если вопрос уже обсуждался  :)

Такая ситуация: есть машина, на которой ранее стоял Debian 7.8.0 с Samba (версию не знаю), все работало. Но черт меня дернул переустановить дебиан на 8 версию. И теперь на дебиане 8 стоит самба 4.1.17 и следующий smb.conf:

[global]
workgroup = WORKGROUP
server string = Shtopor-PC
netbios name = Shtopor-PC
interfaces = lo eth0 wlan0
hosts allow = all

#----------Logging options----------

log file = /var/log/samba/%m.log
max log size = 1024

#----------Standalone server options----------

security = share
#encrypt passwond = yes
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192 IPTOS_LOWDELAY

#----------Browser control options----------

local master = yes
os level = 255
preferred master = yes
wins support = yes

#----------Name resolution----------

wins proxy = no
dns proxy = yes

#----------Charset----------

unix charset = utf8
dos charset = cp1251
display charset = cp1251

#----------Printing options----------

load printers = yes
cups options = raw
printcap name = /etc/printcap
printing = cups

#----------Share definitions----------

[share]
comment = Shtopor Folder
path = /home/shtopor/
public = yes
browseable = yes
writable = yes
read only = no
guest ok = yes

[printers]
comment = All Printers
path = /var/spool/samba/
browseable = yes
writable = yes
guest ok = yes
printable = no

Дело в том, что с этим конфигом на дебиане 7.8.0 все работало нормально.
А на дебиане 8 с этим конфигом, не удается получить доступ к дебиан машине, с машины на которой стоит вин7х64sp1, просит ввести имя пользователя и пароль (на дебиане 7.8.0 не просил пароль, да и в конфиге это видно, что guest имеет доступ без логина и пароля).
Какие только имена пользователей я не вводил и в разных регистрах пробовал. Гуглил, пробовал ставить разные конфиги для самбы - ничего не помогает. Ну и в порыве отчаяния чтоль, решил тут зарегистрироваться и спросить у знающих людей совета  :)


usershtopor


ls -l /home/
итого 4
drwxrwxrwx 18 shtopor shtopor 4096 май  5 11:03 shtopor

mrgoodvin

Цитата: usershtopor от 04 мая 2015, 23:52:22Какие только имена пользователей я не вводил и в разных регистрах пробовал. Гуглил, пробовал ставить разные конфиги для самбы - ничего не помогает. Ну и в порыве отчаяния чтоль, решил тут зарегистрироваться и спросить у знающих людей совета  :)

~$ sudo configure-debian
net->samba; net->samba-common
Проверить существования пользователя smbguest, если его нет - добавить, и остальных, если надо. Как добавлять пользователей, в интернете можно найти.

Должно быть похожее:
~$ cat /etc/samba/smbusers
# Unix_name = SMB_Name1 SMB_Name2 ...
root = administrator
nobody = guest smbguest pcguest


security = share  устаревшее, можно удалить или закомментировать. Добавить usershare allow guests = yes. Для настройки лучше использовать копию файла, который был изначально.

Если всё же не получается, на крайний случай настройка с помощью ~$ man smb.conf или  gadmin-samba, webmin.
Как-то так.

usershtopor

#4
mrgoodvin,

shtopor@Shtopor-PC:~$ sudo configure-debian

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for shtopor:
shtopor is not in the sudoers file.  This incident will be reported.
shtopor@Shtopor-PC:~$ sudo configure-debian
[sudo] password for shtopor:
shtopor is not in the sudoers file.  This incident will be reported.
shtopor@Shtopor-PC:~$ su
Пароль:
root@Shtopor-PC:/home/shtopor# sudo configure-debian
sudo: configure-debian: command not found
root@Shtopor-PC:/home/shtopor# configure-debian
bash: configure-debian: команда не найдена


пользователя smbquest не было, создал.
добавил usershare allow guests = yes
выполнил /etc/init.d/samba restart


root@Shtopor-PC:/home/shtopor# cat /etc/samba/smbusers
cat: /etc/samba/smbusers: Нет такого файла или каталога



mrgoodvin

#5
usershtopor, ну так установите пакет configure-debian. Если sudo не используется, тогда от root'а.

usershtopor

mrgoodvin,
установил configure-debian
произвел настройку net->samba-common, написал еще раз название рабочей группы
а вот net->samba почему то нет в списке (проверил все разделы)
проверил также, установлена ли самба. установлена

я уж щас на виртуалку ставлю дебиан8, посмотрю, как там будет работать

mrgoodvin

Цитата: usershtopor от 05 мая 2015, 14:10:04а вот net->samba почему то нет в списке (проверил все разделы)
Не столь важно, значит. Там был выбор варианта запуска samba-server'а как отдельного процесса или через inetd. Видать в jessie по умолчанию сделали как отдельный процесс, и сие уже не настраивается. Я еще не перешел на jessie, точно не знаю.

usershtopor

вообщем забил я на самбу, перешел на proftpd. Сним на дебиане8 все норм

всем спасибо за помощь. тему можно закрыть\удалить