original in fr Éric Seigne
fr to en Georges Tarbouriech
en to zh white-cn
��Ϊ�����������������һЩ����������ʹ������PostGreSQL��MySQL�Լ�PHP����һЩӦ�ó�������web���ݿ���ʡ�Ϊ���ܹ���֤ijЩ�����ϵ����ɣ�������ʱ���ܹ���һЩ������������ʼ�µ�C��Ŀ֮�ࣩ������ҿ�ʼ������һЩ�Լ��Ķ�����������ǣ���-��Ȼ-��ABUL�ij�Աwww.abul.org�������һ�û�н���ѣ���
I work for the free software world and among others, I develop applications for web database access using tools such as PostGreSQL ,MySQL et PHP. To keep some freedom in my way of working (to be able to do another job from time to time... like starting a new C project) I recently started to set up my own business. To make things worse, I am -still- an ABUL member www.abul.org (and I have not yet paid my subscription!).
�ҽ��᳢�Խ��ܸ���������Ѿ���ɵĹ�������Linux-samba������ʵ��һ������Windows��������������
�û�Ȩ������profile....���ᱻ��ϸ���ܡ�
������Debian GNU/Linux 2.2 Ϊ���������Ĭ�ϵ�smb.conf�ļ����ܺ�����ļ���һЩС�ij��롣
�����õĵ�samba�汾����2.0.7
�������Ǽٶ���֪��һ���samba���������Ѿ���װ�����server��ͷ�ˡ�
���û�У����ٰ�װ�ķ����ǣ�
Debian: apt-get install samba
RedHat(Mandrake): rpm -vih /mnt/cdrom/RedHat(Mandrake)/RPMS/samba*
Sambaʹ�õ����������ļ�������ļ�����������ҵ�һЩ�������ı�ǿ�: [global]
sambaֻ��һ�������ļ�! |
<minimalist 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���������֣��Ļ���������һ��tempĿ¼���������ҿ���д�롣
ע�⣺һ���������samba�����ļ��������Ҫͨ��ʹ��/etc/init.d/samba restart (debian)���������samba��
����������������������
ָ��netlogon�����
�û�profile�ļ����֡�
�û�HomeĿ¼��
���� | ˵�� |
�ͻ��˱��� | |
%a | �ͻ�����ϵ�� ����: Win95, WfWg, WinNT, Samba ... |
%I | �ͻ���IP��ַ |
%m | �ͻ���NetBios�� |
%M | �ͻ���DNS�� |
�û����� | |
%g | �û�%u ��Ҫ�� |
%H | �û�%u home Ŀ¼ |
%u | Unix ��ǰ�û��� |
�������� | |
%P | ��ǰ�����ĸ�Ŀ¼ |
%S | ��ǰ�Ĺ����� |
���������� | |
%h | Samba��������DNS���� |
%L | Samba��������Netbios���� |
%v | Samba�汾 |
�������� | |
%T | ��ǰ���ں�ʱ�� |
ʹ����Щ���������ӣ���������������һЩ�����ֱ�����windows 3.11��windows98������Դ������������ļ���Ϊÿ��ϵͳʹ��һ������ô����ʹ��%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
; security user��ʾÿ���û������������server����ӵ��һ��Unix�˺�
security = user
; ������������ĸ�������
workgroup = rycks
; �������ļ�˵�������쿴ϸ�ڵ�ʱ����Կ���
; %h �Ƿ�������DNS���֣�%v samba�İ汾��
server string = %h server (Samba %v)
; ����ʹ��samba�Լ���log�ļ���������ʹ��syslog
syslog only = no
; ������Ҫ����ϢӦ��д��syslogȥ��
; ������Ϣ��д�� /var/log/smb(nmb)/
syslog = 0;
; �ţ�����һ�����ܣ�
socket options = IPTOS_LOWDELAY TCP_NODELAY \
SO_SNDBUF=4096 SO_RCVBUF=4096
; ʹ�ü��ܹ��Ŀ���Ŷ��ע���ˣ�
; ÿ��W95�ͻ��˶�Ҫ���� MS SMB ��ȫ������
; NT4 ������� SP3 ���߸��߲���
; �Ҳ��ǵ�W3.11������ˣ����п���������֧�ּ��ܿ��� :(
encrypt passwords = yes
; ���serverͬʱҲ��WINS ��������
; WINS ������������ʹ�ò�ͬ��ip��
; (���� 192.168.0.0/255.255.255.0 �� 192.168.0.1/255.255.255.0)
; ����쿴"����" ����Ĺ�����Դ��һ������gateway���
wins support = yes
; OS ���𡣱������ǵ�server��������������ص�¼���������
; �������������һ��NT�������Ļ������ǵļ���Ӧ��"����" ��
os level = 34
; �����
domain master = yes
local master = yes
preferred master = yes
; �����ӹ���
domain logons = yes
; �����û���¼ʱ������ʲô�ű�?
; %g ָ���û����ڵ���Ҫ��
logon script = %g.bat
; ��ʲô�ط������ҵ����ǵĽű���
; %L ��samba��������netbios��
logon path=\\%L\netlogon
; ��ʲô�ط�����û���profile?
; %U �û��ĵ�¼��
logon home=\\%L\%U\winprofile
; �Ժ��ַ�ʽ�����Դ�Բ��Ҹû������֣�In which order check the resources to find
; the name of a machine?
; ע�⣬����windows�������Ļ����Ͼͷ��㲥�����ǵĹ㲥�������С�
name resolve order = lmhosts host wins bcast
; �Ƿ�Samba������DNS proxy�ķ�ʽ������
dns proxy = no
; �������ļ����ʹ�Сд
preserve case = yes
short preserve case = yes
; ���DZ���ͬ��windows��Linux�Ŀ���ô��
unix password sync = yes
; ���ͬ������
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* \
%n\n *Retype\snew\sUNIX\spassword:* %n\n .
; Log�ļ������ߴ磬
; ��ֹ/var Ŀ¼���� :p
max log size = 1000
; ������ʱ�������������ͬ������������ʱ��
; ͨ����¼��.bat�ļ���ʹ����һ���ԡ�
time server = yes
; ָ��netlogon����λ�á�
; ��ֻ���ڵ�¼ʱʹ�õ�
; ������Dz�������������
[netlogon]
path = /home/netlogon/%g
public = no
writeable = no
browseable = no
; ÿ���û���HomeĿ¼
[homes]
comment = Home Directories
browseable = no
; ������д���ˣ��ɡ�
read only = no
; Ĭ�ϵ�Unix umask.
create mask = 0700
; ���ڰ�ȫĿ�ģ���Ŀ¼���趨Ϊ700
directory mask = 0700
; ����FTP���������Բ����ر�Ŀͻ��˾�����
; �����ھ�����ʹ����
[ftp]
path = /home/ftp/pub
public = yes
printable = no
guest ok = yes
; ��ʱĿ¼
[tmp]
path = /tmp
public = yes
printable = no
guest ok = yes
writable = yes
; �����һ����ʱĿ¼
; �ṩ���ض�����Ҫ�ر��ռ���û�
[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: ����ʱĿ¼���ҽӵ�T: ��ͬʱϵͳʱ��Ҳ��samba��������ͬ����
��ʾ: .bat �ļ��ĸ�ʽ�����ǡ�DOSģʽ������þ�����notepad������������ļ���Ȼ���ٷŵ��������ϡ�
ʹ���������������windows��ȫЩ |
����������⣡��Ȼ���Ҵ�MS��������ϵͳ��ȫ���Թ��ߵ��ĵ���������ġ�
��ˣ�Ϊ�˴���һ��windowsϵͳ���ԣ������ֹijЩ�û������еģ�������regedit����dos����ȵȣ��㲻�ò�ʹ��Windows98 CD�����POLEDIT��
����PolEdit���鿴���İ�����д����ص���Ϣ�������IJ������������ôʹ��˽��������
һ����������.POL�ļ�, �������Ƶ�samba�������ϣ��Ǹ���[netlogon]��ָ����·�����档
ע��: ����W9x �ͻ�����ϵͳ�����ļ�������CONFIG.POL��������WindowsNT��Ӧ��������һ�����֣���Ϊ��û��NTû�취������
:'(
������������һ��NT���Ҳ��ԡ���֮�ܸ�л��������Ĵ��ĺ� :o)
��ʾ: PolEdit ���������û�����û����������ǻ�û�гɹ�����ֻ��Ĭ���û����ŵ��˺�����ȥ��
���磬�������PolEdit����һ����admin���飬���û��ԡ�erics���������ӵ�ʱ����������regedit��������Ҫ���ǡ�admin��������û�а취����regedit :(
��������poledit����һ����erics���û����ǹ����úܺá�
��Ϊ��������poledit����1056���û��������û��������ȫ���û���������ȥ������˼һ��������ǡ����顱��������һЩ���ɣ�
Ϊ������¶��������Ѿ�����˼������⣺���������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>
��������õ���Ļ�����20����꣬Ȼ��������㹻������windows���� |
Win98�ͻ���
��� ��ʼ/����/������� Ȼ�� ˫�� ���磨��ע��������˼���ܾ�û���ù�win9x�ˣ��������䷭��Ķ�Ӧ���֣��㲻���г��룬��Ҷൣ����
��װ��
Ȼ����"Identification" tabȻ������������ͻ������ڹ���������
���"Access control" Ȼ��ѡ���û������ʿ���
�ص�the configuration tab Ȼ��˫��"Client for MS network"
��Ҫ�������� TCP/IP ֧�֣�
˫����TCP/IP
IP��ַ��
�ڹ����У�����ʹ��windows profile��ƿ���ܿ����֡�
��ʵ�ϣ�profile��MS��Ϊ��Ҫ�Ķ��������ˣ�����IE��cache,Outlook��cache�ȵȡ�
��˵������ζ��ÿ���û���������������߶Ͽ�ʱ�������д�Լ10MB�����ݱ����ػ����ϴ����ҵ�profile�Ǻܱ��ģ������汳����ie��outlook��cache��������
ÿ���û�10MB����һ����15̨�����ĵط�����һ�㡱ʵ���ҵĴ�С�����ͻ��õ�150MB��������¥����10�������ĵط��������㿴�°������ʱ���ж����û��뿪�ɡ�
��������ϵ��������ô��ǰ5������·�ɡ������ţ��ҵó����Ҷ���ʱ��ɹ��������ܱȹ���5��������ǿ������һ������еĽ�Ҫ�����Ĵ���������ѵ���·ʱ��Ҫô����10���ӣ�Ҫô����Сʱ�Ժ�
��ˣ���������ʵʩ�IJ��ԣ���ÿ���û�homeĿ¼�ҵ�P: ����Ϊ���ӣ�P��ʾPeople,���ˣ������Ҹ������ǡ�������ĵ��浽P����ȥ����Ҫ�ŵ����ҵ��ĵ������棬�����ļ��ᶪ���ġ�������Ӧ���Dz����İ취��
���������㲻�ò�ȥ��һ�������������ܹ����ó�Ϊ����������ǩ�ŵ�P:\bookmarks.html�ȵȡ�
��������֪����windows�����Dz����������Ķ�����
�����֪�������Ľ������������д����������֪ʶ��~
��ͬһ�������棬�Ƿ��п����ж�������飬������ν��й������Ƿ���GNU/Linux Samba֮�䷢�����⣿Is it possible to have various workgroups on the same domain, how can this be managed, is it possible to share the problems between various GNU/Linux Samba?����仰�Ƚ�ͷ�������ţ��������
���ͬʱʹ��NT��Samba��������
NT�ͻ������ã�CONFIG.POL�ļ���NT����������һ�����֡�
��ֻ��Samba������ʱ��û��NT)һ����ʵ�����⣺����W98�Ϲ����������빲���ҵı�����Դ�������ҵĴ�ӡ����
��ʾ�ҵĴ�ӡ������״̬
�������������
HOT NEWS: ���˸�����һ����������windows���õĵ�����ʱѡ��resource level access control�������ˡ�
Bruno <bcarrere(at)asp-france.fr> ������У�ԣ�����֮ǰ����һЩ�����İ��� :o)
JohnPerr ��������LinuxFocusд�����ҵĵ�һƪ���£����Ұ���ƪ���·������Ӣ�ġ�
Michel Billaud aka MiB �����ǵ������ϸ����˽�����������һ��̻�������һЩС���ɣ�����strace �ȵ� :o)
Etienne, Éric, ����һ�������������ֵĵ����ѣ�Ϊ����Ǹ����лл�������ҹ���������NT�����������֪ʶ��
Jean Peyratout, �ѵ�������Ҫ˵��Ϊʲô������Ứ�ܶ�ʱ��ġ�
The Abul generally speaking
Rycks ����ʱ�����Դ��Ϊ�������������Լ�д�ĵ���
O'Reilly �����鼮��http://www.oreilly.com/catalog/samba/chapter/book/index.html
���ĵ������°汾������the rycks.com documentation section�ҵ���