Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: theend в Feb 20, 2005, 18:12



Титла: Ех тая самба...
Публикувано от: theend в Feb 20, 2005, 18:12
Имам следния проблем: искам така да комфигурирам самбата, че да мога да търся определен user по име(както при win \\user) да речем.
Пробвах linneighborhood и xsm browser, ама не ще, предполагам, защото ползват самбата. Мрежата е направена лошо и дори и от win не се вижда в групите, но user-рите се откриват помежду си.
От друга страна искам и те да ме виждат, да могат да влизат в някаква шерната директория.

Изчетох трите части за конфигуриране на самба, както и други материали, но без резултат(по незнайна причина файла /etc/inetd.conf, както и командите
  # mkdir /home/samba
# chown smbuser:smb /home/samba
# chmod 2770 /home/samba

# mkdir /home/samba/data
# chown smbuser:smb /home/samba/data
# chmod 2770 /home/samba/data
не работят.
Със сусе 9.2 съм. И на федора не става.

Ето ми smb.conf:
Примерен код

# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE
# Date: 2004-10-21
[global]
workgroup = workgroup
printcap cache time = 750
cups options = raw
printer admin = @ntadmin, root, administrator
username map = /etc/samba/smbusers
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
restrict anonymous = no
domain master = no
preferred master = no
max protocol = NT
ldap ssl = No
server signing = Auto

[homes]
comment = Home Directories
valid users = %S
browseable = yes
read only = No
inherit acls = Yes

[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700

[users]
comment = All users
path = /home/public
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/

[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yesги материали, но без резултат(по незнайна причина файла

[pdf]
comment = PDF creator
path = /var/tmp
printable = Yes
print command = /usr/bin/smbprngenpdf -J '%J' -c %c -s %s -u '%u' -z %z
create mask = 0600

[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775


Титла: Ех тая самба...
Публикувано от: rpetrov в Feb 21, 2005, 16:31
Интересно, какво ли значи да търсиш определен потребител по име ?

Пък и елементарни команди, които съществуват от 30-40 години (е за linux са от по-скоро), гледай ти как не работели в сусе и федора.

Едно е ясно в случая: ЗАДКЛАВИАТУРНОТО УСТРОЙСТВО НЕ РАБОТИ !


Титла: Ех тая самба...
Публикувано от: poisoner в Feb 21, 2005, 17:30
Добре да не се опитваш да отваряш смб както в уиндоус \\комп.
Ако са ти пуснати демоните smbd и nmbd пробвай в konqueror да напишше smb://username и трябва да стане. Или под конзола с
links smb://username
или
smbclient -L username


Титла: Ех тая самба...
Публикувано от: theend в Feb 21, 2005, 18:56
Цитат (rpetrov @ Фев. 21 2005,17:31)
Интересно, какво ли значи да търсиш определен потребител по име ?

Пък и елементарни команди, които съществуват от 30-40 години (е за linux са от по-скоро), гледай ти как не работели в сусе и федора.

Едно е ясно в случая: ЗАДКЛАВИАТРНОТО УСТРОЙСТВО НЕ РАБОТИ !

А според теб как влизам в интернет.


Титла: Ех тая самба...
Публикувано от: theend в Feb 21, 2005, 18:57
Цитат (poisoner @ Фев. 21 2005,18:30)
Добре да не се опитваш да отваряш смб както в уиндоус \\комп.
Ако са ти пуснати демоните smbd и nmbd пробвай в konqueror да напишше smb://username и трябва да стане. Или под конзола с
links smb://username
или
smbclient -L username

Значи мрежата е открита, но не мога да вляза в никоя група. Досетих се за smb://user, но не работи

Не знам защо нямам  /etc/inetd.conf


Титла: Ех тая самба...
Публикувано от: zeridon в Feb 21, 2005, 22:06
а резолюция на имена имаш ли?
а ако нямаш случайно да си пуснал lisa/relisa

и все пак изясни въпроса


Титла: Ех тая самба...
Публикувано от: theend в Feb 21, 2005, 22:14
Цитат (zeridon @ Фев. 22 2005,01:06)
а резолюция на имена имаш ли?
а ако нямаш случайно да си пуснал lisa/relisa

и все пак изясни въпроса

lisa/relisa не знам що е? Опитвам се да се науча кое какво е, така че моя изяснявайте се по добре(аз ще кажа каквото мога).
а резолюция на имена имаш ли? - що е то?
аз себе си се виждам, но останалите не мога да видя(току що успях).


Титла: Ех тая самба...
Публикувано от: rpetrov в Feb 21, 2005, 23:58
Извинявай, но ми е интересно, как при някой ОС успяват да станат нещата, като търсиш по потребител. Какво ли става, ако този потребител e влязал на повече от една машинка, разбира се с едно и също име.

Вярно е, че като попитам някоя от тези машинки, с командата "nmblookup -A IP_adress", има голяма вероятност да разбера, кои е влязал на нея.
Напримет в NDS има такава информация, когато се ползва новелски клиент.

Та сега да дойдем в света на истинските многопотребителски системи. Напълно е възможно на нея да работят няколко потребители. Например Иванчо в момента, използвайки issec примерно, намиращ се Долно Нанагорнище (и там дори има интернет:) ) човърка нещо на машината Петър. И като напишеш в гореспомената ОС Иванчо, какво става. Както правим тогава ?

Дали случайно, в мрежата ти, Петър работи в компютър с име Петър (за NETBIOS)? Общо взето в мрежата се виждат имената на машинките/компютрите/хостовете.

Явно в мрежата няма т.н. "Domain Controler".
За да е по-лесен живота, в такава мрежа се използва NetBios Name Server (NBNS). При някой OS е му казват WINS. На клиенските станции се указва първо да питат NBNS. Това помага за т.н. "резолюция на NETBIOS имена".

Ако няма, желателно е т.н. "Master Browser" да не се избира чрез избори между всички станции. Сещам се на 9x как се забранява, но на NT-тата дали ставаше? Samba-та може да се конфигурира да печели изборите за "Master Browser".

Май е желателно PC-тата да са в една NETBIOS група. Мисля, че това улеснява възможността да се "виждат", каквото и да разбират някой под това.

П.П.: сигурно си разбрал, защо ми се вижда странен достъпа по user(потребител).


Титла: Ех тая самба...
Публикувано от: rpetrov в Feb 22, 2005, 00:09
П.П.: Ех тази smb, cifs, microsoft network (май преди се казваше lan manager) мрежа. Не разбрах за какво е виновна samba-та в случая.


Титла: Ех тая самба...
Публикувано от: rpetrov в Feb 22, 2005, 11:07
theend, малко разтеглих темата, но прочети все пак какво е lisa. Например виж http://lisa-home.sourceforge.net/


Титла: Ех тая самба...
Публикувано от: theend в Feb 22, 2005, 17:38
лиса не стартира, lan://localhost не бачка, абе и тва дето го бях направил се скапа


Титла: Ех тая самба...
Публикувано от: theend в Feb 22, 2005, 19:41
Видях другите, ама те не ме виждат.


Титла: Ех тая самба...
Публикувано от: rpetrov в Feb 23, 2005, 12:46
Това с "виждането" (каквото и да значи това) е нормално, закономерно и очаквано поведение за така описаната мрежа! Това си то "тука вижда, тука не". Сигурно няма системен администратор или е някое момче (момиче), което очевидно се учи на ваш гръб. Нали така е по-икономично.


С lisa-та ти имаш много по-добър поглед за компютрите в мрежата, от онова, което прави подобен списък на някой други ОС. Тъй като онова е невероятен боклук, не очаквай да стават нещата. После има един период в онова, май 36 min, за обновяване. Просто такава са ви мрежовите настойки.

Разгледай за параметър на samba-та свързан с announce. Сигурен съм, че има такъв. Идеята е твоя компютър принудително да broadcast-ва, така че в резултат онзи смотан софтуер "вижда" групата и компютира.


Титла: Ех тая самба...
Публикувано от: ShAnTaV в Feb 24, 2005, 09:32
kato nachalo dobavi v [global] edno:
security = share

i posle hubavo ama hubavo si razgledai otnovo smb.conf-a
i mahni vsichko izlishno.
test and Go!

have fun ;]


Титла: Ех тая самба...
Публикувано от: theend в Feb 24, 2005, 17:24
Цитат (rpetrov @ Фев. 23 2005,13:46)
Това с "виждането" (каквото и да значи това) е нормално, закономерно и очаквано поведение за така описаната мрежа! Това си то "тука вижда, тука не". Сигурно няма системен администратор или е някое момче (момиче), което очевидно се учи на ваш гръб. Нали така е по-икономично.


С lisa-та ти имаш много по-добър поглед за компютрите в мрежата, от онова, което прави подобен списък на някой други ОС. Тъй като онова е невероятен боклук, не очаквай да стават нещата. После има един период в онова, май 36 min, за обновяване. Просто такава са ви мрежовите настойки.

Разгледай за параметър на samba-та свързан с announce. Сигурен съм, че има такъв. Идеята е твоя компютър принудително да broadcast-ва, така че в резултат онзи смотан софтуер "вижда" групата и компютира.

За жалост няма announce, security=share е нагласено отдавна.
През smb протокола също може да се разглежда мрежата, но както казах, ако му зададеш точния user.


Титла: Ех тая самба...
Публикувано от: rpetrov в Feb 24, 2005, 23:51
Цитат (theend @ Фев. 24 2005,17:24)
...За жалост няма announce...

Прегледай пак документацията (smb.conf). Има няколко параметъра, в които announce е част от името. Опитай с тях, би трябвало да се подобри/стабилизира "виждането".
Дискотеката с това се вижда, това не,  намалява, когато в мрежата има NBNS(WINS)/PDC.


Титла: Ех тая самба...
Публикувано от: theend в Feb 25, 2005, 13:19
announce няма никъде


Титла: Ех тая самба...
Публикувано от: rpetrov в Feb 25, 2005, 15:28
Цитат (theend @ Фев. 25 2005,13:19)
announce няма никъде

:) положението е ...

Прегледай пак документацията за smb.conf за тази дума.
Това е ... задача.

%тук трябва да се постави символ, изразяващ човек държащ се с две ръце здраво за главата%


Титла: Ех тая самба...
Публикувано от: toxigen в Feb 27, 2005, 16:01
Цитат (rpetrov @ Фев. 25 2005,16:28)
%тук трябва да се постави символ, изразяващ човек държащ се с две ръце здраво за главата%

адски прав си. И аз се хванах за главата....

Ето ти announce параметъра, който излиза след малко търсене в изхода на много сложната команда man smb.conf
Примерен код

 lm announce (G)
              This parameter determines if nmbd(8) will produce Lanman announce broadcasts that are needed by OS/2 clients in order for them to see the Samba server in their browse  list.
              This  parameter  can have three values, yes, no, orauto. The default is auto. If set to no Samba will never produce these broadcasts. If set to yes Samba will produce Lanman
              announce broadcasts at a frequency set by the parameterlm interval. If set to auto Samba will not send Lanman announce broadcasts by default but will listen for them. If  it
              hears such a broadcast on the wire it will then start sending them at a frequency set by the parameterlm interval.

              Default: lm announce = auto

              Example: lm announce = yes

       lm interval (G)
              If  Samba is set to produce Lanman announce broadcasts needed by OS/2 clients (see the lm announce parameter) then this parameter defines the frequency in seconds with which
              they will be made. If this is set to zero then no Lanman announcements will be made despite the setting of the lm announce parameter.

              Default: lm interval = 60

              Example: lm interval = 120


Иначе напълно разбирам, че ман-а е дълъг ама прочети го поне първо и тогава убеждавай какво има и какво няма вътре!


Титла: Ех тая самба...
Публикувано от: theend в Feb 28, 2005, 18:57
Sorry, оправих се и без announce, ама забравих да кажа.