LINUX.ORG.RU

Сообщения BregorEsgarothian

 

Вопросик по SAMBA

Никак не могу понять, как назнчить местонахождение пользовательских профилей...
Например чтоб они хранились только на серваке, или только на клиентских машинах, или и там и там...
Если можно - хотелось бы пример конфига с комментариями.
Заранее спасибо.

BregorEsgarothian
()

OpenLDAP не стартует...

Пытаюсь настроить OpenLDAP-2.2.14

***********************-/usr/etc/openldap/slapd.conf-****************
include /usr/etc/openldap/schema/core.schema
include /usr/etc/openldap/schema/cosine.schema
include /usr/etc/openldap/schema/inetorgperson.schema
include /usr/etc/openldap/schema/misc.schema
include /usr/etc/openldap/schema/nis.schema
include /usr/etc/openldap/schema/openldap.schema
include /usr/etc/openldap/schema/samba.schema

pidfile /var/run/slapd.pid
argsfile /var/run/slapd.args

database ldbm
suffix "dc=linux,dc=maps,dc=spb,dc=ru"
rootdn "cn=root,dc=linux,dc=maps,dc=spb,dc=ru"
rootpw {MD5}Zy2ET7Ooejx8NwUD9usx0w==

directory /usr/etc/openldap/bases
loglevel 255

index objectClass,uid,uidNumber,gidNumber eq
index cn,mail,surname,givenname eq

index sambaSID eq
index sambaPrimaryGroupSID eq
index sambaDomainName eq

access to attr=userPassword
by self write
by anonymous auth
by * none


access to *
by * read
***********************-/usr/etc/openldap/slapd.conf-****************



Запущенный с таким конфигом /usr/libexec/slapd беззвучно умирает...
В логе появляется:

slapd startup: initiated.
backend_startup: bi_open 1 failed!
slapd shutdown: initiated
ldbm backend syncing
ldbm backend done syncing
====> cache_release_all
slapd shutdown: freeing system resources.
slapd stopped.
connections_destroy: nothing to destroy.


Сдается мне что "backend_startup: bi_open 1 failed!" всему виной.

Что бы это могло быть и как это вылечить?

Заранее спасибо.

BregorEsgarothian
()

Описание дисков

Когда-то давно, под виндой, была такая программуля - WhereIsIt называлась.
Она составляла списки файлов, содержащихся на CD, вставяла thumbnail'ы картинок, МРЗ-тэги, etc.
Есть ли какие-нибудь ее аналоги под линукс?

Заранее спасибо.

BregorEsgarothian
()

Не собрать pam_ldap

Пытаюсь собрать pam_ldap-169.
./configure --prefix=/usr --with-ldap-lib=openldap #openldap собран 2.2.14

#make

gcc -DHAVE_CONFIG_H -DLDAP_REFERRALS -DLDAP_DEPRECATED -D_REENTRANT -g -O2 -Wall -fPIC -c -o pam_ldap.o pam_ldap.c
In file included from pam_ldap.c:126:
pam_ldap.h:35:34: security/pam_modules.h: No such file or directory
In file included from pam_ldap.c:126:
pam_ldap.h:323: error: parse error before '*' token
pam_ldap.h:324: error: parse error before '*' token
pam_ldap.h:328: error: parse error before '*' token
pam_ldap.h:329: error: parse error before '*' token

..................

pam_ldap.c:3602: error: `PAM_PERM_DENIED' undeclared (first use in this function)
pam_ldap.c:3608: warning: passing arg 1 of `_conv_sendmsg' from incompatible pointer type
pam_ldap.c:3648: warning: passing arg 1 of `_conv_sendmsg' from incompatible pointer type
pam_ldap.c:3666: warning: passing arg 1 of `_conv_sendmsg' from incompatible pointer type
pam_ldap.c:3678: warning: passing arg 1 of `_conv_sendmsg' from incompatible pointer type
pam_ldap.c:3688: warning: passing arg 1 of `_conv_sendmsg' from incompatible pointer type
pam_ldap.c:3698: warning: passing arg 1 of `_conv_sendmsg' from incompatible pointer type
pam_ldap.c:3707: warning: passing arg 1 of `_conv_sendmsg' from incompatible pointer type
make: *** [pam_ldap.o] Error 1
#


nss_ldap-220 собрался на ура...
В чем может быть дело?

Заранее спасибо

BregorEsgarothian
()

Slackware 10.0 и TTF

Какая-то ерунда творится - слил сегодня Slackware 10.0, поставил, настраиваю....
Дошел до шрифтов:
Копирую виндозные шрифты в папку /usr/X11R6/lib/X11/fonts/TTF.
#cd /usr/X11R6/lib/X11/fonts/TTF
#mkfontdir -e ../encodings/
#mkfontscale -e microsoft-cp1251 (все как всегда в общем)
opendir: No such file or directory

Естественно - никакой fonts.scale не создается....

Что бы это могло быть?

Заранее спасибо.

BregorEsgarothian
()

SAMBA 3.0.4 as PDC

Собрал самбу с поддержкой winbind'a.

/usr/local/samba/lib/smb.conf:

[global]
null passwords = false
workgroup=SAMBA
netbios name=Server
server string=File Server
dos char set = 866
unix char set = koi8-r
;unix password sync = yes
passwd chat = *new*password* %n\n *new*password* %n\n *success*
passwd program = /usr/bin/passwd %u
password server=Server
interfaces=eth0
bind interfaces only=True
hosts deny=ALL
hosts allow=192.168.0.0/255.255.255.0 127.0.0.1
;protocol=NT1
security=domain
encrypt passwords=yes
lm interval=0
oplocks=False
level2 oplocks=No
syslog=1
wins support=Yes
domain master=Yes
local master=Yes
preferred master=Yes
os level=255
log level=0
log file=/var/log/samba/login.log
domain logons=yes
username map = /usr/local/samba/lib/user.map
;logon script=%U.bat
create mask=0666
directory mask=0777
security mask=0777
force create mode=0777
nt acl support =yes
socket options = TCP_NODELAY
add user script = /usr/sbin/useradd -d /dev/null -g
logon path = \%L\profiles\%U
winbind uid = 10000-20000
winbind gid = 10000-20000
winbind separator = +
winbind enum users = Yes
winbind enum groups = Yes
winbind use default domain = Yes


[profiles]
path = /var/lib/samba/profiles
browseable = no
writeable=yes
read only = no
create mask = 0600
directory mask = 0700


[netlogon]
path=/var/lib/samba/netlogon
writeable=yes
guest ok=no
browsable=no
available=yes


[homes]
writable=yes
browseable=no
read only=no




/usr/local/samba/lib/lmhosts:

192.168.0.3 Server


Проверяем winbindd:

#wbinfo -p
Ping to winbindd succeeded on fd 3

#wbinfo -t
checking the trust secret via RPC calls failed
error code was NT_STATUS_INTERNAL_ERROR (0xc00000e5)
Could not check secret

#wbinfo -a test%pass
plaintext password authentication failed
error code was NT_STATUS_CANT_ACCESS_DOMAIN_INFO (0xc00000da)
error messsage was: NT_STATUS_CANT_ACCESS_DOMAIN_INFO
Could not authenticate user test%pass with plaintext password
challenge/response password authentication failed
error code was NT_STATUS_CANT_ACCESS_DOMAIN_INFO (0xc00000da)
error messsage was: NT_STATUS_CANT_ACCESS_DOMAIN_INFO
Could not authenticate user test with challenge/response

#net join
[2004/06/26 13:40:47, 0] lib/util_sock.c:read_socket_with_timeout(304)
read_socket_with_timeout: timeout read. read error = Connection reset by peer.
Password:
[2004/06/26 13:40:53, 0] lib/util_sock.c:read_socket_with_timeout(304)
read_socket_with_timeout: timeout read. read error = Connection reset by peer.
Could not connect to server SERVER

#wbinfo --get-auth-user
No authorised user configured

#wbinfo -u
Error looking up domain users

#wbinfo -m
BUILTIN

#/winbindd -i -d3
winbindd version 3.0.4 started.
Copyright The Samba Team 2000-2004
lp_load: refreshing parameters
Initialising global parameters
params.c:pm_process() - Processing configuration file "/usr/local/samba/lib/smb.conf"
Processing section "[global]"
Processing section "[profiles]"
Processing section "[netlogon]"
Processing section "[homes]"
adding IPC service
adding IPC service
Server's Role (logon server) NOT ADVISED with domain-level security
added interface ip=192.168.0.3 bcast=192.168.0.255 nmask=255.255.255.0
added interface ip=192.168.0.3 bcast=192.168.0.255 nmask=255.255.255.0
Registered MSG_REQ_POOL_USAGE
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
add_trusted_domain: SAMBA is an NT4 domain
Added domain SAMBA S-1-5-21-756135516-1301257183-2777931687
add_trusted_domain: BUILTIN is an NT4 domain
Added domain BUILTIN S-1-5-32
--------------------

При этом юзера и машины, добавленные с помощью smbpasswd доблестно логинятся на самбу, отображаются через smbstatus, etc....

Как же winbindd-то настроить нормально?

Заранее спасибо.

BregorEsgarothian
()

bind9

Настроил bind-9.3.0rc1 по доке:

http://linux.opennet.ru/base/net/bind_cache_dns.txt.html

Все, вроде, как и надо, но named не запускается...

/var/log/messages:

Jun 24 12:09:40 esgaroth named[1307]: starting BIND 9.3.0rc1

Jun 24 12:09:40 esgaroth named[1307]: loading configuration from '/usr/local/bind9/etc/named.conf'

Jun 24 12:09:40 esgaroth named[1307]: no IPv6 interfaces found

Jun 24 12:09:40 esgaroth named[1307]: listening on IPv4 interface lo, 127.0.0.1#53

Jun 24 12:09:40 esgaroth named[1307]: listening on IPv4 interface eth0, 192.168.0.3#53

Jun 24 12:09:40 esgaroth named[1307]: command channel listening on 127.0.0.1#953

То есть ошибок нет, насколько я понимаю...

Куда копать?

Заранее спасибо.

BregorEsgarothian
()

Непонятки с firefox

Замучился я биться с firefox 0.9 - в линуксе осталась только одна проблема - научить его поисковики в менюшку добавлять.

А вот с маздайной версией совсем беда - сразу после установки оно запускается, но стоит только добавить хоть один extension, совершенно любой, и при запуске вылазит окошко следующего содержания:

Firefox is now installing new extensions. Please wait.

Я честно wait'ил часа полтора...

Не помогло.

Заранее спасибо.

P.S. С thunderbird 0.7 та же фигня.

P.P.S. Прошу прощения, что про винду, но продукт-то кроссплатфоменный, мало ли кто чего знает.

BregorEsgarothian
()

Перенаправление трафика

Есть сеть(192.168.0.0/24) c древним линуксом(Debian 2.0) на сервере(eth0 - 192.168.0.1, eth1 имеет внешний адрес), который выполняет роль шлюза в инет(через ipchains). Есть моя машина(eth0 - 192.168.0.3, eth1 - 192.168.0.4) с линуксом(Slackware 9.1), которую я хочу поставить вместо старого сервера. На ней уже DNS работает через SAMBA, squid, etc... Осталось только с сабжем разобраться. Простейший вариант:

#iptables -t nat -A POSTROUTING -s 192.168.0/24 -j SNAT --to-source 192.168.0.1

Короче перенаправляю всю локалку на старый шлюз(потому что снимать его, пока не настрою целиком новый нельзя).

На других машинах ставлю шлюзом по умолчанию себя(192.168.0.3) и..... Нет инета.

В чем дело?

Заранее спасибо!

P.S. На старом сервере еще запущен BIND, но поскольку я его пока не знаю, не могу сказать, зачем он нужен. Кстати в инет пропускаются все, у кого default gateway'ем стоит 192.168.0.1, несмотря на имя машины, юзера, домена, рабочей группы...

BregorEsgarothian
()

Firefox 0.9

Поставил Firefox 0.9 final и появились две проблемы:

1. Не могу поставить дополнительные поисковики в Search bar(нажимаю Add Engines и ничего не происходит).

2. Находясь в оффлайне не могу установить заранее скаченные темы.

Заранее спасибо за советы.

BregorEsgarothian
()

Slackware-9.1+X.Org-6.7.0+FreeType-2.1.8+fontconfig-2.2.95

Кто-нибудь смог заставить работать сабжную связку?

Со шрифтами полная беда:

antialliasing не включается, с ttf'ами вообще чушь какая-то:

в любом GTK+ -приложении пытаемся выставить кодировку microsoft-cp1251 и при выборе любого шрифта видим надпись - "the selected font is not available", a в консоль, из которой запущена X-сессия летит:

FreeType_OpenFont: don't match charset microsoft-cp1251 FreeType_OpenFont: don't match charset microsoft-cp1251 FreeType_OpenFont: don't match charset microsoft-cp1251

Подскажите - куда копать?

Заранее спасибо!

BregorEsgarothian
()

GTK-шрифты обвалились

Внезапно что-то случилось в GTK с кодировкой cp-1251:

XMMS показывает всякую халабуду вместо тегов... После чего появилось - не знаю....

Последние изменения в системе:

freetype-2.1.8

fontconfig-2.2.95

GTK+2.41

Между этими изменениями gtk'шные приложения не трогал, поэтому траблов не заметил...

После долгих мучений переставил из дистрибутива xfree и gtk+... Не помогло.

При выборе шрифта в xmms'e, sylpheed'e, etc. если в фильтре выставить charset microsoft-cp1251, то в списке выбора шрифты появляются, но при выборе какого-либо из них превью не появляется и под рамкой для превью написано: "the selected font is not available"

В /etc/XF86Config пути к шрифтам прописаны. fonts.dir и fonts.scale в порядке.

fonts.cache-1 нормальный.

Помогите!

Заранее спасибо!

P.S. Система - Slackware 9.1

P.P.S. TTF-шрифты из виндозы.

BregorEsgarothian
()

Еще вопрос про Samba

Можно ли сделать, чтобы пользователи самбы были при этом еще и локальными пользователями?

Чтобы отображались в My Computer->Manage->Local Users & Groups->Users, etc, etc?

Заранее спасибо.

BregorEsgarothian
()

Чего-то с Samba приключилось

Блин, лабуда какая-то с samba:

Скомпилил новую samba (3.0.4, раньше была 3.0.3) c поддержкой winbind, которой раньше не было...

Поставил, запустил, и домен доблестно обвалился... :(((

smb.conf остался прежний.

Чего могло случиться?..

Заранее спасибо.

P.S. smbclient вдруг заругался, что не знает таких параметров, как "client code page" и "character set"

P.P.S. виндовые машины теперь не могут даже в группу "samba" зайти из сетевого окружения...

-----------------------smb.conf--------------------------

[global]

workgroup = SAMBA

netbios name = SERVER

security = domain

socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192

domain master = yes

local master = yes

preferred master = yes

domain logons = yes

add user script = /usr/sbin/useradd -d /dev/null -g

log file = /var/log/samba/log.%m

log level = 2

hosts allow = 127.0.0.1 192.168.0.0/255.255.255.0

character set = KOI8-R

client code page = 866

;user profiles and home directory

logon home = \\%L\%U\.profile

logon drive = N:

logon path = \%L\profiles\%U

; logon path = /home/samba/%U

[homes]

comment = Home Directories

valid users = %S

read only = No

browseable = No

[profiles]

path = /home/samba/profiles

writeable = yes

browseable = no

create mask = 0600

directory mask = 0700

[netlogon]

path = /home/netlogon

read only = yes

write list = root, bregor

[public]

path = /var/public

comment = Welcome!

force user = nobody

guest ok = yes

browsable = yes

read only = no

BregorEsgarothian
()

Firefox Tabbrowser Extension

Слил я сабжный плагин, поставил, настроил - классная штука!

Если бы не одно "но":

Пропало "Hide the tab bar when only one website is open"

Можно ли это как-то вернуть, не теряя плагина?

Заранее спасибо.

BregorEsgarothian
()

Squid + winbind

Пытаюсь собрать squid с поддержкой winbind:

$./configure --enable-auth=basic,ntlm --enable-icmp --enable-ssl --enable-snmp --mandir=/usr/man --enable-basic-auth-helpers=SMB,YP,winbind --enable-ntlm-modules=SMB,winbind --with-samba-sources=/home/bregor/src/samba-3.0.4

Оно все доблестно configure'ится...

$make

И вмдает оно мне вот такую загогулину:

gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include -I/home/bregor /src/samba-3.0.4/source -g -O2 -Wall -c `test -f wb_common.c || echo './'`wb_ common.c wb_common.c: In function `init_request': wb_common.c:67: structure has no member named `domain' wb_common.c:76: structure has no member named `domain' wb_common.c:76: structure has no member named `domain' wb_common.c:76: structure has no member named `domain' wb_common.c:76: structure has no member named `domain' wb_common.c:76: structure has no member named `domain' wb_common.c:76: structure has no member named `domain' wb_common.c:76: structure has no member named `domain' wb_common.c:76: structure has no member named `domain' wb_common.c:77: structure has no member named `domain' wb_common.c:77: structure has no member named `domain' wb_common.c: In function `winbindd_send_request': wb_common.c:333: structure has no member named `domain' make[3]: *** [wb_common.o] Error 1 make[3]: Leaving directory `/home/bregor/src/squid-2.5.STABLE5-20040527/helpersbasic_auth/winbind' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/bregor/src/squid-2.5.STABLE5-20040527/helpersbasic_auth' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/bregor/src/squid-2.5.STABLE5-20040527/helpers make: *** [all-recursive] Error 1

Вот...

Samba эта собрана и работает...

Жду советов.

Заранее спасибо.

BregorEsgarothian
()

Samba + iptables

Есть сетка, в которой есть шлюз/сервак на debian 2.0 и кучка клиентов на разных виндах. После перевода сервака на Slackware 9.1 (просто стоит еще один комп, на котором я и разминаюсь) остался последний нерешенный вопрос:

На новом сервере стоит Samba 3.0.3, которая является Primary Domain Controller'ом, и iptables-1.2.9, который пускает юзеров в инет.

Внимание вопрос:

Как сделать так, чтобы в инет могли ломиться только зарегистрированные в домене юзера?

Заранее спасибо.

BregorEsgarothian
()

Mozilla Firefox и Thunderbird

Проблема с браузером и почтовиком:

Firefox примерно раз в неделю теряет все букмарки...

Thunderbird мне понравился даже больше чем Sylpheed-claws, если бы не одно но:

Все ящики используют один smtp. Это крайне нежелательно. Можно ли это изменить?

Заранее спасибо.

BregorEsgarothian
()

Установка GTK+ 2.4.1

Пытаюсь установить GTK+ 2.4.1

#./configure --prefix=/usr

#make

In file included from /usr/X11R6/include/X11/Xft/Xft.h:35,

from ../../gdk/x11/gdkdrawable-x11.h:35,

from ../../gdk/x11/gdkwindow-x11.h:30,

from gdkprivate-x11.h:36,

from gdkx.h:78,

from gdkasync.c:49:

/usr/include/freetype2/freetype/freetype.h:20:2: #error "`ft2build.h' hasn't been included yet!"

/usr/include/freetype2/freetype/freetype.h:21:2: #error "Please always use macros to include FreeType header files."

/usr/include/freetype2/freetype/freetype.h:22:2: #error "Example:"

/usr/include/freetype2/freetype/freetype.h:23:2: #error " #include <ft2build.h>"

/usr/include/freetype2/freetype/freetype.h:24:2: #error " #include FT_FREETYPE_H"

make[4]: *** [gdkasync.lo] Error 1

make[4]: Leaving directory `/home/bregor/src/gnome/gtk+-2.4.1/gdk/x11'

make[3]: *** [all-recursive] Error 1

make[3]: Leaving directory `/home/bregor/src/gnome/gtk+-2.4.1/gdk'

make[2]: *** [all] Error 2

make[2]: Leaving directory `/home/bregor/src/gnome/gtk+-2.4.1/gdk'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/home/bregor/src/gnome/gtk+-2.4.1'

make: *** [all] Error 2

freetype-2.1.8 установлен....

В чем может быть дело?

Заранее спасибо.

BregorEsgarothian
()

Начинается... %))))

Появился вопросик по XOrg: Собрал я его установил, запустил xorgconfig, доблестно ответил на все каверзные вопросы, запускаю KDE.... Бах - fontconfig отвалился.... Сливаю fontconfig...

#./configure --prefix=/usr

#make

Вылазит сообщение о том, что lynx не может открыть такой-то html... Иду в указанную папку - и правда нету там такого... Ну, нашел я максимально похожий по названию файл, сделал симлинк...

#make

так пришлось переименовать еще два файла...

#make

Ура - скомпилилось!

#make install

#startx

X-ы доблестно запустились, но тут оказалось, что весь font-cashe пошел псу под хвост...

Идем по направлению /usr/X11R6/lib/X11/fonts/TTF (тут мастдайные шрифты живут).

#mkfontdir -e ../encodings

mkfontdir: No such file or directory

с mkfontscale та же история...

ладно - скопировал fonts.dir и fonts.scale из бэкапа...

#fc-cashe -f

#startx

GTK-шные шрифты именились до неузнаваемости....

Запускаем kppp

Нет ответа....

Запускаем из консоли:

Fontconfig error: line 24: not well-formed (invalid token)

Fontconfig error: Cannot load default config file

Где копать? И куда подевались mkfontdir и mkfontscale?

Заранее спасибо.

BregorEsgarothian
()

RSS подписка на новые темы