PDA

Просмотр полной версии : Samba работает как Server NT4.0-PDC


Gennadi
25.04.2003, 07:31
В помощь тому, кто начал строить локальную сеть с Линюкс-Сервером.

Gennadi
05.05.2003, 17:46
Ели народ интересуетсься.........

Samba работает как Print-Server в локальной сети.

Что бы Ваш Linux-Server работал ещё и как Print-Server, нужно
чтобы на нём был инсталлирован:

1. Принтер ( у меня например, на параллельный порт )
2. CUPS (для того, чтобы Linux-клиенты находящиеся в сети, могли печатать).
3. В smb.conf внесети следующие изменения (см.ниже), (чтобы Windows-клиенты находящиеся в сети,
могли печатать).

###################################################################### #########
[global]
workgroup = gennadi.net
netbios name = swesda
server string = Linux-Server
os level = 65
security = user
encrypt passwords = Yes
guest account = Nobody
map to guest = Bad User
username map = /etc/samba/smbusers
admin users = administrator
domain admin group = root @users
printer admin = root @users
log file = /var/log/samba/%m
log level = 4
add user script = /usr/sbin/useradd -d /dev/null -s /bin/false -M %m$
printcap name = lpstat
printing = CUPS
load printers = Yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = yes
interfaces = 192.168.33.39/28
bind interfaces only = yes
hosts allow = 192.168.33. 127.
wins support = yes

character set = ISO8859-15
client code page = 850

time server = yes
unix extensions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *new*password %n\n *changed*
veto files = /*.eml/*.nws/riched20.dll/*.{*}/

domain logons = yes
domain master = yes
logon script = %U.bat
logon home = \\%L\profiles\%U
logon home = \\%L\%U\profile
logon path = \\%L\profiles\%U


[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
browseable = no
valid users = root @users
write list = root
create mask = 0750
directory mask = 0750
[profiles]
comment = Network Profiles Service
path = /var/lib/samba/profiles
valid users = root,@users
browseable = no
write list = root, @users
create mask = 0700
directory mask = 0700
[homes]
comment = Home Directories
# preexec = csh -c 'echo \"Welcome to %S!\" | smbclient -M %m -I %I' &
# message command = /bin/mail -s 'message from %f on %m' root < %s; rm %s
read only = No
create mask = 0640
directory mask = 0750
browseable = No
[Linux-FS]
comment = Linux-FS
path = /
valid users = root
browseable = yes
writable = yes
create mask = 0700
directory mask = 0700
[public]
comment = Daten-Resource
path = /var/lib/samba/public
valid users = @users
browseable = yes
write list = root, @users
create mask = 0770
directory mask = 0770
[MyDB]
comment = Daten-Resource
path = /var/lib/samba/MyDB/%u
valid users = @users
browseable = yes
write list = @users
create mask = 0700
directory mask = 0700
[cdrom]
comment = Linux CD-ROM
path = /media/cdrom
locking = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
browseable = yes
guest ok = no
read only = yes
valid users = @users
write list = root @users

[printers]
comment = All Printers
path = /var/lib/samba/printers
browseable = no
public = yes
guest ok = yes
create mode = 0700
writeable = no
printable = yes
print command = lpr -P %p -o raw %s -r
lpq command = lpstat -o %p
lprm command = cancel %p-%j
###################################################################### ######
Теперь выполним команды:

У SuSE
rccupsd restart
rcsmb restart

У Mandrake

service cursd restart
service smbd restart

или так:

/etc/init.d/cupsd restart
/etc/init.d/smbd restart

Как инсталлировать принтер на Windows-Client объяснять я думаю не стоит.

На Linux-Client должна быть CUPS инсталлирована и в настройках КДЕ
указать имя сервера - в моём примере - (swesda) и принтера (lp)

см. картинки

saw7
21.05.2003, 11:37
Да, самба - это сила. А вот как в линух прикрутить .NET для доступа к базе данных, построенной на этой технологии?