|
|
��� ������� �������� ��: English Castellano ChineseGB Deutsch Francais Italiano Nederlands Russian Turkce |
����� Sebastian Sasías <sasias(at)linuxmail(dot)org> �� ������: ����� � ������� ���������� ��� ��������� Linux � �������� ��������
���������� ��������������� �������. ������� �� �������: ������ ������ <codeseg(at)nevod(dot)ru> ����������:
|
������:
��� ������� ���������� ������������ � ��������� ������
Samba, ������� ������������ ��� ���������� �������� �
������������ (�����������) Unix/Windows �����. �����
�������������� � ���, ��� ��������� ������ Samba ��� Linux,
����� �������� ����� ��, ��� � ��� ������������� Windows-�������,
����������������.
Samba �� ������ ���������� �������� � �������� �� Linux, ��
��� ����� ���� ������������ ������:
����� ��� Linux-������ � ������������� �� ��� ������� Samba ���������
� ���� ��������� ����������� ������ (PDC), ��� ������ ������������������
������������ ����� ������ � ���� ����������� ����������� (shared directories):
��� ������ � ��� ������������� (����������) �������. ����� ������������ ��������
�������� ����������������.
������� ��������� ��������:
NetBIOS-���
Linux/Samba-�������: SMBServer
��� ������ Windows ��� ������� ������: THEDOMAIN
������������ ������ ��� ������� ������������: H: (Windows) =>
/home/ (Linux-������)
����� ������: P: (Windows) =>
/home/public (Linux-������)
�� ������� 1 �������� ����� ��������� ����, � ������� ����������
Windows-������ ���������� ����������� ������� Windows NT/2000
�������. �� ����� ���� ������� Linux-�������� � ���������� ��
��� ������� Samba.
������������ �������� � ���� ��������� ����:
1) �������� �� Linux-������� ������ ������������.
��� ����� ������������ ������� adduser, useradd
��� userconf; ����� ����� ������������ ����������
����������� ������� (Webmin, Linuxconf, Yast � �. �.).
���� �� ������, ����� ������������ ���� ������ ���� � �������
Samba � �� ��� ����� �� ������ � �������� shell, � �����
/etc/passwd � �������� �������� ���������� �������
/dev/null, � �
�������� �������� - /bin/false.
2) �������������� ���� /etc/passwd � ���� smbpasswd:
cat /etc/passwd |
mksmbpasswd.sh > /etc/samba/smbpasswd
��� �������� ������������� � ������� ����� ��������� ������ �������:
smbadduser
smbpasswd,
������� �������� ������� �������� adduser � passwd.
3) �������������� ���������������� ���� Samba (smb.conf) � ������������ ��
������ �������������:
netbios name = SMBServer
workgroup = THEDOMAIN
server string = Linux/Samba-������
log file = /var/log/samba/%m.log
max log file = 0
security = user
encrypt password = yes
smb password file = /etc/samba/smbpasswd
ssl CA certificate = /usr/share/ssl/.... (cancel comment)
socket options = (cancel comment)
local master = yes
preferred master = yes
domain master = yes
domain logons = yes
logon script = logon.bat
wins support = yes
[netlogon]
comment = �������� �����
path = /home/netlogon
read only = yes
guest ok = yes
browseable = no
[home]
comment = ���������� ������������
path = /home/%U
browseable = yes
writable = yes
[public]
comment = ����� ����������
path = /home/public
browseable = yes
writable = yes
guest ok = yes
create mask = 0777
force create mask = 0777
net time \\SMBServer /y
(��� /yes)
net use H: \\SMBServer\home -y
(��� /yes)
net use P: \\SMBServer\public -y
�� �������� ���������� ��������� ������� ������� ��� ����� Microsoft. ��� ����� � �� Windows 95/98/ME ���������:
Start (����) => Setup (���������) => Control Panel (������ ����������) => Network (����) =>Network Client for Microsoft Networks (������ ��� ����� Microsoft) => Properties (��������).
� ��������� ���������� ������ "Start session in Windows
NT/2000 domain" ("������� � ����� Windows NT") � ������� ���
������ (��� ������� ������): THEDOMAIN.
������� ������� ������������� � Windows NT/2000
(Workstation/Professional).
���������� ���������������� ���� Samba �������� ����. ������
������������ ����������� �� ���������� ������������� Linux.
�� ������ ������������ ���� ������ � �������� �������� ���
�������� � ��������� ����� ����������� ������������.
��� ���, ��� ����� ����� ������������� ��������� ��� �������
��������� Samba, ����� ��������������� ������������ �����
�����������, ��� Webmin �/��� SWAT.
#============================================================#
# /etc/smb.conf
#------------------------------------------------------------------------------------------------------------#
# ������� ���������������� ���� Samba (����-�������).
# ��������� ������������ � ������������ ��
# ������ �������������.
#------------------------------------------------------------------------------------------------------------#
# �������������� � ��������� ��:
# RedHat 6.0, 7.0, 7.1
# Solaris 7
# Slackware 7.x
# Mandrake 6.1, 7.0, 8.1
# SuSe 7.2
#------------------------------------------------------------------------------------------------------------#
# ���� ��������� �����������: 08/12/2001.
# Sebastian Sasias - sasias(at)linuxmail(dot)org
#============================================================#
#
# ��� �������� ������� ����� �������������� ����������� �� ���������
# Samba smb.conf(5).
#
# ����������: ����� ��������� ����� ����� �� �������� �������������� ���
# � ������� "testparm" (� ������������� ����� smbd - ����. �����.)
#
#==================== ���������� ��������� ====================#
#
# �������� ������������
#
[global]
#......................................................................................................................................#
# Workgroup = ��� NT-������ (��� ������� ������):
THEDOMAIN.
workgroup =
THEDOMAIN
#......................................................................................................................................#
# NetBIOS-���, ��� ������� ����� ����� ������ ���������
������� ����.
netbios name =
SMBServer
#......................................................................................................................................#
# �����������, ������������ ����� � ������ ������ � "�������
���������" Windows.
server string = ��� Samba-������
#......................................................................................................................................#
# ��������� �������� ������ �� ������������. Hosts allow ���������
������� �
# ���������� IP-�������� �������������� �
Samba-�������.
# � ���� ������� ������ �������� �����������,
������� IP-����� �� ���������
# ��������� ������� 192.168.8.0 (����� C) �
����� ��������� "�������� �����" (loopback).
# ����� �������� ��. � man smb.conf.
; hosts allow = 192.168.8.
127.
#......................................................................................................................................#
# ���������������� ���� �������� ��� �������������� ��������
������ ���������
# �� ����� printcap.
; load printers =
yes
#......................................................................................................................................#
# �������� Printcap name ������ �������������� ������������ �����
printcap.
; printcap name =
/etc/printcap
#......................................................................................................................................#
# � SystemV ��� ������ � �������� ������ ������������ ���������
lpstat. ���
# ��������������� ��������� ������ ��������� �� �������
������ SystemV �������
# ����� Printcap name = lpstat.
; printcap name =
lpstat
#......................................................................................................................................#
# ���� �� ������ ������������� ������� ������, ���
���������� ������� �� ���,
# � ��������� ������ ���� �������� ����� ��������.
# � ��������� ����� �������������� ��������� ������� ������:
# bsd, sysv, plp, lprng, aix, hpux, qnx.
; printing =
bsd
#......................................................................................................................................#
# ���������������� ������� Guest account ��� ��������������
������������� ("���������")
# ����� �� Samba-������. � /etc/passwd ����������
�������� pcguest, � ��������� ������
# ����� �������������� ������� ������ "nobody".
; guest account =
pcguest
#......................................................................................................................................#
# ��� ������ ������ %m, ������������ � Samba-�������,
������������ ���� log-����.
log file =
/var/log/samba/log.%m
#......................................................................................................................................#
# ������������ ������ log-����� - 50 ��������.
max log size = 50
#......................................................................................................................................#
# �������� Security ����������, ����� ������� �����
�������������� �������� ������
# ������������. Security = user �������� �������������
����� ������� smbpasswd.
# ����� �������� ��. � ������������ �� Samba (���� security_level.txt).
security = user
#......................................................................................................................................#
# � ������, ���� Security = server, �������� ������ ������������
������ ��������.
# �������� Password server ������������ ������ ���������
� ������ Security = server.
# Password server = [IP-����� ������������������ �������].
; password server =
<��� NT-�������>
#......................................................................................................................................#
# ����� �������� ��������� ����������� �������. ���������
������� ENCRYPTION.txt,
# Win95.txt � WinNT.txt �� ������������ �� Samba.
# �� ��������� ������ �������� �� ��� ���, ����
��������� �� ������� ��� ����������.
# � ��������: �� Win95, Win98 � WinNT ��������
������ � ������������� ����.
encrypt passwords =
yes
#......................................................................................................................................#
# ��������� ��������� ��������, �� ������� ������� ���������
������������ ���
# ������ ������ ������.
# ������ ���� �������� %m ��� ����� ������������� NetBIOS-��� ������.
; include =
/usr/local/samba/lib/smb.conf.%m
#......................................................................................................................................#
# � ������������ � � �������� ������� ���������, ��� �
������� ���������� ���������
# ����� �������� ������������������ Samba-�������.
��������, �� ��������
# �������������������� � ����. ����������� ��������
� ������������ (man pages) ��
# Samba � � ����� Speed.txt.
socket options =
TCP_NODELAY
#......................................................................................................................................#
# �� ��������� ����� Samba ������� ��� �������� �������
����������. � �������
# ��������� Interfaces ����� �������
������ �� ����������, ������� ����������
# ������������.
; interfaces =
192.168.8.2/24 192.168.12.2/24
#......................................................................................................................................#
# ���������� Local master � "no", ����� Samba-������ �� ���
����� �������������
# ���� (� ��������� ������ ������ ����� ���������
������� � ������� ������������
# ���� - ����. �����.)
local master =
yes
#......................................................................................................................................#
# �������� OS Level ������ ��������� ������� ������� ��� �������
������������ ����
# (master browser) . ������ ��������
�� ��������� �������� ��� �����������
# �������.
; os level =
33
#......................................................................................................................................#
# �������� Domain master ������ Samba-������ ������� �������������
������
# (Domain Master Browser). ��� ��������� Samba ���������
������� �����������
# ������, � ����� ��������� ������ ����� �� ������
��������, �������
# ��������� � ������� ������.
# �� ����������� ���� ��������, ���� � ����� ����
��� ������� ���������� ������
# �� Windows NT/2000, ����������� �� �� �������.
domain master =
yes
#......................................................................................................................................#
# �������� Preferred master ��������� Samba-������� ��� ������
������������ ������
# ������������ ����; ��� ���� Samba-������ �������� ��������
������� ����� ��
# ������ � ���� �������.
# ���� � ���� ������� ����� ������ �������, �� ��������
����������� (favorite) ���
# �������� ����� "���������������� ������������" (preferred master).
preferred master =
yes
#......................................................................................................................................#
# ����������� ��������� ����� ������ � ������, ���� � �����
���� �������
# Windows NT/2000 ������, ���������� � �������� PDC.
; domain controller =
<SMB-��� ����������� ������>
#......................................................................................................................................#
# ��� ����, ����� ������� Windows 9x/Me ����� ������������ ������
Samba ���
# ����� � �����, ������� ��������� ��������.
domain logons =
yes
#......................................................................................................................................#
# ���� �������� Domain logons ���������� � "yes", �� ������
����������� ���������
# ��� ������������ (%u) ��� ������� ������� (%m) ����
�������� ����� (logon script).
# �������� ����� ��� ������� �������:
; logon script =
%m.bat
# �������� ����� ��� ������������:
; logon script =
%U.bat
#......................................................................................................................................#
# ������ �������� ������ ����� ���������� ������������
�������� (roving (���
# roaming - ����. �����.) profiles).
# ������ %L ������������� NetBIOS-��� ������� �������,
������ %U - ��� ������������.
# �� �������� ����������������� ������ [Profiles] �
���������������� �����.
; logon path =
\\%L\Profiles\%U
#......................................................................................................................................#
# ��������� WINS - ������ ���� Windows (WINS - Windows Internet Name Service).
# ������ �������� ��������� ������ NMBD �������� ���� ������ WINS.
# WINS, ������� ������ DNS, ������������ IP-����� ������ � �� ������.
; wins support =
yes
#......................................................................................................................................#
# �������� WINS Server ������ IP-����� WINS-�������,
������������� � ����, �
# ��������� �� ��, ��� � ���� ������ Samba-������
�������� WINS-��������.
# �� ���������, ��� Samba-������ ����� ���� ����
WINS-��������, ����
# WINS-�������� (�� �� ������ �����).
; wins server =
192.168.8.1
#......................................................................................................................................#
# Samba ����� ���������� ��-WINS ��������, ����������� � ����.
��� ����� �����
# ������� �������� WINS Proxy = yes. ��� ����������
������ WINS Proxy ����������,
# ����� � ���� ������ �� ������� ���� ���� WINS-������.
# �������� �� ��������� - "no".
; wins proxy =
yes
#......................................................................................................................................#
# ���� ����� �������� DNS Proxy, Samba ����� �������� ���������
��������������
# NetBIOS-���� ����������� �������� � DNS. �� ���������
��� ������ 1.9.17 ����
# �������� ���������� � "yes". ������� � ������ 1.9.18
�������� DNS Proxy ��
# ��������� ����� "no".
# dns proxy = yes
# dns proxy = no (�������������� ���� ������� � ������� ����� lmhosts)
#......................................................................................................................................#
# �������� Logon drive ������ ����� �����, � �������� �����
������������� ��������
# (home) ���������� ������������. ��� ����� ����� �����,
������ ���� Samba ���������
# � �������� Logon server'�. ���� �������� Logon drive
�� �����, ������������ Z:.
logon drive = P:
#......................................................................................................................................#
# ����� �������� ����� �� Samba-������ �� ������ ������� �����������
��������
# SAMBA.BAT (������ ���� - /etc/samba/netlogon/SAMBA.BAT),
������� � �������
# ������� "net use" ���������� ����������� ������� ������ (�
����� ����� ���������
# ������ �������� ������, ��������, ������������� ������� -
����. �����.)
logon script =
SAMBA.BAT
#============== ����������� ����������� ��������
================#
# ������������ ���������� ��� ������� ������������.
# ���� P:
[homes]
comment = �������� ����������
browseable = no
writable = yes
readonly = no
force create mode = 0700
create mode = 0700
force directory mode = 0700
directory mode = 700
#------------------------------------------------------------------------------------------------------------#
# ���������� ��� ��������� ������.
# ���� T:
[tmp]
comment = ��������� �����
path = /tmp
readonly = no
public = yes
writable = yes
force create mode = 0777
create mode = 0777
force directory mode = 0777
directory mode = 0777
#------------------------------------------------------------------------------------------------------------#
# ������ CD-ROM �������.
# ���� L:
[cdrom]
comment = CD-ROM
path = /mnt/cdrom
public = yes
writable = no
#------------------------------------------------------------------------------------------------------------#
# ������ ������ ("/home/grp.���_������"), � ������� ����������� ������������ (%u).
# /home/%u/group �������� ������� ��
"/home/grp.���_������".
# "grp.���_������" ����� ����� ������� 770.
# ���� G:
[group]
comment = ���������� ������
path = /home/%u/group
writable = yes
readonly = no
force create mode = 0770
create mode = 0770
force directory mode = 0770
directory mode = 0770
#------------------------------------------------------------------------------------------------------------#
# ���� ������ ������������ ��� �������� ����������, �������������,
# �������������� �� (corporative software) � �. �.
# ����� ������� ��� /net � /net/install - 755, �� ���� �������� ������� - root.
# ���� N:
[net]
comment = ������ Net
path = /net
writable = yes
readonly = no
force create mode = 0750
create mode = 0750
force directory mode = 0750
directory mode = 0750
#------------------------------------------------------------------------------------------------------------#
[netlogon]
comment = Logon Services in the Network
path = /etc/samba/netlogon
guest ok = yes
writable = no
locking = no
public = no
browseable = yes
share modes = no
#------------------------------------------------------------------------------------------------------------#
#============================================================#
� ����� Samba, � ������ ������ ����������� Linux ��������� �
����������� ��������, ������� ������ ��������, ��� ��������� ������,
��������� � ���� �������, ����� �������� ���� ������������.
� ���� �������� Samba ��������� ��������� �����������������
����� ������ ����������, ����� �������� ���������� �������.
���� ��� ������������ Samba-������� �� �������� ��������� �
����������� ����������, ���� ���� �������� ��������� ���
��������:
Samba - ����������� �������, ���������������� ��� ���������
GPL.
Linux - ������������������ ����� ������ ���������� (Linus Torvalds).
Solaris - ������������ ������� � ������������������ ����� Sun Microsystems.
MS Windows - ������������ ������� � ������������������ ����� Microsoft.
������������� Samba ���� ������� �������� �� ������������ ����������� ��� Microsoft.
|
Webpages maintained by the LinuxFocus Editor team
© Sebastian Sasías, FDL LinuxFocus.org Click here to report a fault or send a comment to LinuxFocus |
Translation information:
|
2002-06-20, generated by lfparser version 2.19