[LinuxFocus-icon]
�����  |  �����  |  ������  |  �����

������� | ������ | ������ | ��� LF
��� �������� �������� �� ��������� ������: English  Castellano  ChineseGB  Deutsch  Francais  Italiano  Nederlands  Portugues  Russian  Turkce  Arabic  

[Photo of the Author]
����� Éric Seigne
<erics(at)rycks.com>

�� ������:

� ������� � ���� ���������� �� � ����� ����� ������������ �� PHP �������� web ������� � ����� ����� ������ ��� PostGreSQL � MySQL. ��� ���� ��� �� ����� ������������ ������������� (����� ����� �� ������� ���������� ���-������: ����� �������� �� � ��������) � ������� ������� ���� ����������� ������. ����� ���� � ���� ABULwww.abul.org.



������� �� �������:
kira <kirunchik(at)tut.by>
���� <zexx(at)tut.by>

����������:

 

������������ Samba �������

[Illustration]

������:

����� � �������� ���������� ��� � ���, ��� ���� �������, ��� ���� �����, ������������ linux-samba ������ � �������� ���������� ������ ��� Windows ����. ����� ����� ����������� ���������� �������������� � ���������. ���� �������� ���������� � Debian CNU/Linux 2.2 ��� ��� ��� smb.conf ����� ���������� � ����������� �� ������������. ��� ��������� ������ �������������� samba 2.0.7


_________________ _________________ _________________

 

���������� Samba

����� ������� ��� �� ������� ������� � samba � �� ���������� �� ����� �������. ���� ��� �� ���, �� ��� ������� ��������� ����������:
Debian: apt-get install samba
RedHat(Mandrake): rpm -vih /mnt/cdrom/RedHat(Mandrake)/RPMS/samba*

 

���� ������������: �������� ���������

Samba ���������� ���� ����������� ���� ������������ ������� ������� �� ������, ����� ��� ����������� ���� [global] � [tmp].

���� ��������� ������ ��� samba!


<����������� smb.conf file>
[global]
   printing = bsd
   printcap name = /etc/printcap
   load printers = yes
   guest account = pcguest

   log file = /usr/local/samba/log.%m

[tmp]
  comment = Temporary file space
  path = /tmp
  read only = yes
  public = yes
</file>

���� �� ��������� samba � ���� ��������, �� ��� windows ������ � ����� ��������� ���� ������ ������� � ����� ������� ��������� ������, ������� ���������� ��� �� ��� ��� linux ������ � ������� ����� ����������� ������ tmp, � ������� ��� ���� ��������� ������.

��������: ����� �� ��������� ��� ���������������� ����, �� ������ ������������� samba ��������/etc/init.d/samba restart script (��� debian)

 

���� ������������, ���� ������

������� ���������� ��������� ���������:

 

����������

���������� ��������
���������� �������
%a ����������� �������
��������: Win95, WinNT, Samba ...
%I IP ����� �������
%m NETBIOS ��� �������
%M DNS ��� �������
���������� ������������
%g ��������� ������
%H �������� ����������
%u ��� �����
���������� ����������� ��������
%P �������� ����� �������
%S ��� �������
���������� �������
%h DNS ���
%L NETBIOS ���
%v ������ Samba
������
%T ������� ���� � �����

������ ������������� ����������: � ���� ��� ���� windows 3.11 � windows 98 �� ������ ������� 2 ���������������� �����, �� 1 ��� ������ ������� ��������� ���������� %a.

 

����: ��� ������ ����

<smb.conf file>

[global]
printing = bsd
printcap name = /etc/printcap
load printers = yes
guest account = nobody
invalid users = root

; ��������� netbios ���
netbios name = pantoufle
; � ������� � ������� ��������
interfaces = 192.168.0.1/255.255.255.0

; ����� user ������������� ��� ������ ������������ ����� ������� ������ �� unix �������
security = user

; ������� ������
workgroup = rycks
; �������� ����������
; %h - DNS ��� �������, %v ������ samba
server string = %h server (Samba %v)

; samba ����� ���� ����������� ����
syslog only = no
syslog = 0;

; ����������� ����������
socket options = IPTOS_LOWDELAY TCP_NODELAY \
SO_SNDBUF=4096 SO_RCVBUF=4096

; ���������� ������������� ������ !!!! ��� ����� ����� ���������� w95 � NT4
encrypt passwords = yes

; Wins ������ ��������� ������������ ����������� ������ ���������� ��������
wins support = yes

; OS level. ��. ����
os level = 34

; ���������� �������
local master = yes
preferred master = yes

; ��������� ������ � �����
domain logons = yes

; ������ ����������� ��� �������� ������� (�� ������ �������)
logon script = %g.bat
; ���������� ��� ��������
logon path=\\%L\netlogon
; ����� ������ �������
logon home=\\%L\%U\winprofile

; � ���� ������� ���� ����� ����
; ��������: bcast � ����� � ������� �� windows
name resolve order = lmhosts host wins bcast

; ������ DNS proxy
dns proxy = no

; ������� ���� !!!!
preserve case = yes
short preserve case = yes

; ������������� samba � unix �������
unix password sync = yes

; ������ �������������
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* \
%n\n *Retype\snew\sUNIX\spassword:* %n\n .

; ������������ ������ �������� (�����)
max log size = 1000

; tine ������
; ��������������� ����� � ������� .bat �����
time server = yes

; ������ netlogon ������������ ������ �� ����� ��������� ����������
; ������� ��� ������������� ������ ��� ���������
[netlogon]
path = /home/netlogon/%g
public = no
writeable = no
browseable = no

; ������� ������� �� ����������� ����������
[homes]
path = /home/%user
comment = Home Directories
browseable = no
read only = no
create mask = 0700
directory mask = 0700

; ��� �������� ����� ��������� � FTP
; ����� ������ ������������� �� ������ � ������� FTP �������
[ftp]
path = /home/ftp/pub
public = yes
printable = no
guest ok = yes

; tmp
[tmp]
path = /tmp
public = yes
printable = no
guest ok = yes
writable = yes

; tmp ��� ��������� ������
[bigtemp]
path = /home/bigtemp
public = yes
printable = no
guest ok = yes
valid users = erics
writable = yes

</smb.conf file>

 

��� �� ������ ���� �� ������� ?

�� ������� �� ������ �����:



<file /home/netlogon/admin.bat>
net use P: \\pantoufle\homes
net use T: \\pantoufle\tmp
net time \\pantoufle /SET /YES
</file admin.bat>

<file /home/netlogon/teachers/teachers.bat>
net use P: \\pantoufle\homes
net use T: \\pantoufle\tmp
net time \\pantoufle /SET /YES
regedit /s \\pantoufle\netlogon\teachers.reg
</file teachers.bat>

<file /home/netlogon/pupils/pupils.bat>
net use P: \\pantoufle\homes
net use T: \\pantoufle\tmp
net time \\pantoufle /SET /YES
regedit /s \\pantoufle\netlogon\pupils.reg
</file pupils.bat>

<file /home/netlogon/teachers/teachers.reg>
[HKEY_CURRENT_USER\Software\Microsoft\Windows
\CurrentVersion\Explorer\User Shell Folders]
"Personal"="P:\\"
</file teachers.reg>

<file /home/netlogon/pupils/pupils.reg>
[HKEY_CURRENT_USER\Software\Microsoft\Windows
\CurrentVersion\Explorer\User Shell Folders]
"Personal"="P:\\"
</file pupils.reg>

��� ����� ��������� ��� �������� ������������� ���������� ������������ ������ ��� ���� P:\ � tmp ������ ��� ���� T:\ . ��� �� ���������� ������������� �������.

��������: .bat ���� ������ ���� � ��� ���������� "DOS mode" (�.�. ����� ��� ������� �� DOS ���������), ��� ����� ����� ����� ���������� ��� � �������� (notepad) .

 

Defining the system security policy (C) (TM) (R)

������������ � Windows ����� �������� ��������� ���������� �������.

���� ��������� ���� �� ������������ MS :o).

���� ��� ���������� � ����� ����� �������� ������������ (��� � ����� �������� ������ ��������� �������), �������� ��� ������� ������� ������� regedit, DOS �������� � �.�., ��� ���������� ������������ ��������� POLEDIT �� ������������ �������� Windows 98 .

���������� poledit, ������� ������������, ��������: �� ��� ������ �� �� ����.

����, ����� ��� .POL ���� ������, ���������� ��� � ���������� ������� [netlogon].

��������: ��� Win9X �������� ��������� ������ ���� � ����� CONFIG.POL ... ��� WindowsNT �� ������ ����� ������ ���, �� � �� ���� ����� ��� ��� �� �� ���������:( � ���������� �� ���������� ��� NT ���� ��� �����. ���� ��� ����� ������� �� ����� ����������� :o)

���������: PolEdit ��������� ��������� ������������� � ������. ��������, ������, ��� ������ � ������������� ������������� �� ���������.

��������, ���� � ������ ������ "admin" � PolEdit, ������� ����� ��������� regedit, ����� � ������������� ��� ������ "erics" ("admin" �������� ��� ������ �������), regedit � ���� �� ����������� :(.

����, ���� ������� ������������ "erics" � poledit ... ��� ��������.

�������� ��, ��� ��� �� ����� ������� ��������� 1056 ������������� poledit � ��������� ����� ������������� ����� ������� ����������, �� ���������� ��������� ��������:

��� ������������� ����� �� ������ ��������: �� ������� 3 config.pol ����� ������ �������������� �� ���������, ����, �� linux ������� ����������:
/home/netlogon/teachers/CONFIG.POL
/home/netlogon/teachers/teachers.bat
/home/netlogon/pupils/CONFIG.POL
/home/netlogon/pupils/pupils.bat
/home/netlogon/admin/CONFIG.POL
/home/netlogon/admin/admin.bat
� ������� �������� ���� smb.conf ����� ��� ��������� ���:

<smb.conf file>
[netlogon]
; �� �������� %g ����� ����������� netlogon � ������ ����������� � ����������� ��
; ������ �������������, � ������� ���� config.pol ���������� � ����������� �� ������
; �������������
path = /home/netlogon/%g
public = no
writeable = no
browseable = no
</smb.conf file>

 

��������� ����������� ��� Windows

������� �����, 20 ������ ���� � ������������ ������� ������ ��� ��������� windows!

��� ������� ��� Win98

������� �� Start/Parameters/Configpanel (����/������ ���������/����) � ������ �������� �� Network

����������::

network configuration

����� ������� �� �������� "Identification" (�������������) � ����� ���������� ��� � �������� ������.
Identity

������� �� "Access control" � �������� ����� ������� ������������
Access control

��������� � �������� �������� � ������� �� "Client for MS network" (������ ��� ����� ����������)
Client for MS network

�� �������� ��������� ��������� TCP/IP:
������ ������� �� TCP/IP
IP address:

��������� WINS:  

��������� "��������/��������������?"

�� ����� ������, ��������� �������� �������� ������ ������ ��� ������������ ������� windows.

��, profile ����� ����� ������� MS ������� ������������, ����� ��� IE cache, OutLook cache, � �.�.

��� ����� ��� ����� 10 MB ����� ��������� ��� ����������� � ������ � 10 MB ����� ����������� ������� ��� ����������.

10 MB ��� ������� ������������, ��� 15 ����������� ("����������" ������ �����������, ��������), ���������� 150 MB, � ���� � ������ 10 ������... ����� ���������� ����� ���������� �� ���� � ����� �������� ���.

������� ����� �������� ����������� ������� P: (��������, P ��� Personal) ��� ������� � �������� �������������: "���������� �������� � P � �� � "My documents", ����� ������� �� �� �� �������� ".

���� ����� ���� ����� ��������� �������� � P:\bookmarks.html � �.�.

� �� ���� ���������� �� ��� � ���� windows!

 

������� � �����������

�������� �� ��������� ��������� ������ �� ������, ��� ���� ���������?

��� ������������ NT � Samba �������?

��������� �������� NT ���������� CONFIG.POL �� ��� NT ����� ������ ��������.

 

�������������

Bruno <bcarrere(at)asp-france.fr> �� ������:o)

JohnPerr �� ������ � ��������� � ������� �� English.
Michel Billaud aka MiB �� �������� �� ������� ����� ��������� :o)
Etienne, Éric, ������� �� �� ��� ���������� �������� �� NT ��������.
Jean Peyratout ������� ����� ������������ �� ��� :)  

������

Onlin O'Reilly book: http://www.oreilly.com/catalog/samba/chapter/book/index.html

This document will be updated at the rycks.com documentation section

 

�������� �������

� ������ ������� ���� �������� �������. �� ���� �������� �� ������ �������� ���� ����������� ��� ����������� ����������� ������ ��������� :
 talkback page 

Webpages maintained by the LinuxFocus Editor team
© Éric Seigne, FDL
LinuxFocus.org
Translation information:
fr --> -- : Éric Seigne <erics(at)rycks.com>
fr --> en: Georges Tarbouriech <georges.t(at)linuxfocus.org>
en --> ru: kira <kirunchik(at)tut.by>
en --> ru: ���� <zexx(at)tut.by>

2003-01-20, generated by lfparser version 2.31