Страница 1 из 2

сеть в linux

Добавлено: 03 июл 2006, 12:16
Firestorm
Замутил на несколько домов сеть, через винду ясное дело все нормально, там только ip прописал и работай. Вот решил поставить samba, чтобы можно было в сеть под linux лазить. Настроил, я всех вижу, меня все видят, но есть одна проблемка: там же нужен обязательный пароль на доступ указывать. Так как мне сказать всем, какой у меня пароль? Вообще, как общаться с мастдайными юзверями из linux? Может чат есть какой или что-то еще?

Добавлено: 03 июл 2006, 12:38
Llama
Firestorm,
1) По поводу самбы - внимательно курить мануалы и примеры на тему security=share
2) irc

Добавлено: 03 июл 2006, 14:05
Firestorm
мануалки курил, в одной прочитал, что как раз для каждого пользователя нужно запись в smbpasswd, так я же задолбаюсь каждого прописывать. Или можно создать один аккаунт на всех?

Добавлено: 03 июл 2006, 15:17
Speccyfan
тебе уже ведь ответили правильно, security=share а не user, у меня работает, пароль не спрашивает.

Добавлено: 03 июл 2006, 16:25
kif0rt
Саня, вот тебе мой smb.conf. Тебе по ходу нужно только поменять группу. (Ну а вообще на форуме уже сто раз такая тема обсуждалась и в том числе я, уже выкладывал свой конфиг)

Код: Выделить всё

workgroup = SETKA 
         unix charset = koi8-r 
         display charset = koi8-r 
         dos charset = cp866 
         server string = %h server (Samba %v) 
         wins support = no 
         dns proxy = no 
         log file = /var/log/samba/log.%m 
         max log size = 1000 
         syslog only = no 
         syslog = 0 
         panic action = /usr/share/samba/panic-action %d 
         security = share 
         encrypt passwords = true 
         passdb backend = tdbsam guest 
         obey pam restrictions = yes 
         invalid users = root 
         passwd program = /usr/bin/passwd %u 
         passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
 
[global]
wins support = no

[Video]
path = /media/hda6/NEW_VIDEO!!!!/films
comment = Video
available = yes
browseable = yes
public = yes
writable = no

[ToDelete]
path = /media/hda6/ToDelete
comment = ToDelete
available = yes
browseable = yes
readonly = no
public = yes
writable = yes

Добавлено: 05 июл 2006, 11:35
Firestorm
Спасибо большое!

Добавлено: 03 ноя 2006, 20:09
Firestorm
Такая ситуация: кто-то шарится на ресурсах samba и качает с меня в несколько потоков, комп при этом ложится костями, работать невозможно вообще. В маст дай можно таких пользователей с помощью определенного софта непринужденно удалять, а при очень большой настойчивости и банить. Как это проделать в Linux?

Добавлено: 03 ноя 2006, 20:51
kif0rt
Firestorm писал(а):Такая ситуация: кто-то шарится на ресурсах samba и качает с меня в несколько потоков, комп при этом ложится костями, работать невозможно вообще. В маст дай можно таких пользователей с помощью определенного софта непринужденно удалять, а при очень большой настойчивости и банить. Как это проделать в Linux?
smbstatus ... слабовато, но хоть что-то
sambasentinel ... кажется так она называется, старая не поддерживается, на gtk1.2 но умеет чуть больше smbstaus'а ... по крайней мере делать kill Если нигде в инте не найдёшь, то могу скинуть на мыло

Добавлено: 03 ноя 2006, 22:29
Llama
kif0rt, close-share из smbcontrol - это разве не искомое?

Добавлено: 04 ноя 2006, 00:35
Lioxa
А если расшаривать не с помощью самбы а с помощью фтп. а самбу испльзовать только для того что бы самомоу по виндовым машинам лазить. Ведь у фтп больше настроек в плане контроля доступа. Или в случае тотальной скачки не поможет?

Добавлено: 04 ноя 2006, 00:58
Firestorm
Llama писал(а):kif0rt, close-share из smbcontrol - это разве не искомое?
Т.е. с помощью данной команды можно отрубить юзверя от шары, но шара останется доступной? или она вообще убирает шары?

Добавлено: 04 ноя 2006, 10:35
Humanoid
1. Банить можно и через файрвол.
2. Самба статус, если не изменяет память, показывает кто где сидит и под каким PID'ом этот процесс в системе, после этого стандартный kill

Добавлено: 04 ноя 2006, 13:02
Llama
Firestorm, а man cmbcontrol почитать?
close-share
Order smbd to close the client connections to the named share. Note that this doesn’t affect client connec‐
tions to any other shares. This message-type takes an argument of the share name for which client connec‐
tions will be closed, or the "*" character which will close all currently open shares. This may be useful
if you made changes to the access controls on the share. This message can only be sent to smbd.
Насколько я понял, оно просто единоразово сбрасывает все соединения к опредленной шаре.
А если надо более изберательно - то парсите вывод smbstatus и посылайте им лучи ненависти aka SIGKILL

Добавлено: 10 янв 2007, 00:15
Punker
почему вот так шара доступна:

Код: Выделить всё

[Musik]
comment = Musik
path = /home/Musik
available = yes
browseable = yes 
public = yes 
writable = no 
а вот так нет:

Код: Выделить всё

[Musik]
comment = Musik
path = /home/punker/Musik
available = yes
browseable = yes 
public = yes 
writable = no 
[/color]
?

Добавлено: 10 янв 2007, 00:42
booxter
Punker, можа, дэман samba не мае доступу да /home/punker?