Samba

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 45

, .

server router
ip address . server .
server ip address (static IP/Fixed IP) .
( GUI ) NetworkManager
. server
. NetworkManager
user .
NetworkManager
.
user
.
desktop right click , Open in Terminal :

network interfaces
:
: windows capital letters,
simple letters !
.
!
Code:
ifconfig

windows ipconfig .
:

network interfaces .
.
lo, p2p1, p7p1 network interfaces . lo loop back
network interface . Windows .
add/remove devices .
.
loop back interface
interfaces . , p2p1,p7p1 network
interfaces 2 .
. p2p1, p7p1 network interfaces
.
: em0, em1

?
ubuntu centos 5
eth0, eth1,eth2..
.
redhat linux 6/fedora 15 .
CMOS network interface
. centos 6 .
p2p1, p7p1
.
root (root
. windows administrator ).
:
Code:
su root

root . . *
.
root prompt .
user prompt $ (
). root prompt # .

user
:
Code:
whoami

user :

root :

ip p2p1 network interface .


root .
Code:
nano /etc/sysconfig/network-scripts/ifcfg-p2p1

nano text editor . windows DOS editor


.
/etc/sysconfig/network-scripts/ifcfg-p2p1 p2p1 network interface
.
:

NM_CONTROLLED=yes interface
NetworkManager .
Code:
NM_CONTROLLED="no"

.
BOOTPROTO=dhcp dhcp ip address
. windows obtain ip automatically
.
Code:
BOOTPROTO="none"

.
ONBOOT=no
(boot time) interface .

Code:
ONBOOT="yes"

.
ONBOOT="yes"
.
ip address .
, router ip 192.168.10.1 . ip
. , router dhcp
192.168.10.10 ip address . .
192.168.10.2 - 192.168.10.9 ip .
server 192.168.10.2 .
:
Code:
IPADDR="192.168.10.2"
NETMASK="255.255.255.0"
GATEWAY="192.168.10.1"

GATEWAY router ip address .


:
[IMG]http://img100.imageshack.us/img100/850/snapshot008l.jpg[/IM ]
CTRL+x .
CTRL x . nano
. y
. /etc/sysconfig/network-scripts/ifcfg-p2p1
. enter .
:

root prompt .
ip address .
:
Code:
chkconfig network on
service network restart

ip address ifconfig .
:

DNS
address . dhcp router dhcp
.
google DNS .
/etc/resolv.conf .
nano
.
:
: , , ,
!!!
Code:
echo "nameserver 8.8.8.8" > /etc/resolv.conf
echo "nameserver 8.8.4.4" >> /etc/resolv.conf

:
Code:
cat /etc/resolv.conf

NetworkManager .
:
Code:
chkconfig NetworkManager off
service NetworkManager stop

ip address .

IP samba service
firewall samba ports .
samba service terminal root
.
:
Code:
chkconfig smb on

:
:
Code:
chkconfig nmb on

samba server TCP UDP Ports .


netbios-ns 137/tcp # NETBIOS Name Service
netbios-ns 137/udp
netbios-dgm 138/tcp # NETBIOS Datagram Service
netbios-dgm 138/udp
netbios-ssn 139/tcp # NETBIOS session service
netbios-ssn 139/udp
microsoft-ds 445/tcp
firewall . GUI terminal
.
GUI : Gnome Menu -> Other -> Firewall

root

firewall configuration :

Trusted Services
Samba Samba Client scroll :

Apply :

. Yes :

root . firewall samba server


ports .
Terminal .
root :
Code:
system-config-firewall-tui

TAB . space
bar .
CUSTOMIZE . TRUSTED SERVICES
:

down arrow Samba Samba Client services


scroll :

Samba Samba Client services . space bar


. tab Close :

space bar . firewall configuration


.

OK .
:

Yes . firewall samba server


ports .
samba server domain controller .
Samba server microsoft lanmanager SMB
protocol .
windows SMB , .
microsoft SMB protocol
1991-2 (Andrew Tridgell)
smb protocol samba server
. 1996 samba community ( )
.
samba server .

Samba server domain controller , Windows NT 5 Primary Domain


controller Backup Domain controller .
Windows 2000+ Active Directory member server
. Active Directory
Microsoft Active Directory
.
file shares , printer shares printers
windows . samba server
printer windows
. windows printers,
.
Primary Domain Controller samba
.
Samba server /etc/samba
/etc/samba/smb.conf .
/etc/samba/smb.conf text file .

.
.
smb.conf 300
. .
. smb.conf
.
/etc/samba/smb.conf backup .
Terminal root :
Code:
mv /etc/samba/smb.conf

/etc/samba/smb.conf.backup

smb.conf SWAT Samba Web Administration


Tool . samba server web browser
.
.

:
Code:
yum install samba-swat

swat
, . Y
.
.
.
:

. :
Code:
nano /etc/xinetd.d/swat

nano editor :

disable = yes :
Code:
disable

= no

(CTRL+X )
:
Code:
chkconfig xinetd on
service xinetd start

server firefox browser (gnome menu -> Internet -> Firefox )

:
Code:
http://localhost:901

SWAT . username root password root


. :

WIZARD .
options :
Server Type : Domain Controller
Configure Wins As : Server for Client Use
Expose Home Directories : No

COMMIT .
GLOBALS Global Settings :
settings .
. settings .
Code:
Change View To : Advanced .
WORKGROUP : EKDOMAIN ( domain . ).
NETBIOS NAME : SERVER ( server . windows network
. )
SERVER STRING : EKDOMAIN CONTROLLER ( description .
)
PASSWD PROGRAM : /usr/bin/passwd %u
PASSWD CHAT DEBUG : YES
USERNAME MAP : /etc/samba/smbusers
UNIX PASSWORD SYNC : YES
LOG LEVEL : 3
PROFILE ACLS : YES

ADD USER SCRIPT : /usr/sbin/useradd -m '%u' -g sambausers -G sambausers


DELETE USER SCRIPT : /usr/sbin/userdel -r '%u'
ADD GROUP SCRIPT : /usr/sbin/groupadd '%g'
DELETE GROUP SCRIPT : /usr/sbin/groupdel '%g'
ADD USER TO GROUP SCRIPT : /usr/sbin/usernod -G '%g' '%u'
ADD MACHINE SCRIPT : /usr/sbin/useradd -s /bin/false/ -d /var/lib/nobody '%u'
LOGON SCRIPT : scripts/logon.bat
LOGON PATH : \\%N\profiles\%U
LOGON DRIVE : H: ( windows drive
)
OS LEVEL : 200
PREFERRED MASTER : YES
LOCAL MASTER : YES
DOMAIN MASTER : YES
IDMAP UID : 15000-20000
IDMAP GID : 15000-20000
TEMPLATE SHELL : /bin/bash

COMMIT CHANGES .
:

SHARES .

Change view to : Advanced .
:

CREATE SHARE :
Code:
netlogon

CREATE SHARE . share


settings :

Globals settings . ,
settings .
Code:
COMMENT : Network Logon Service
PATH : /home/samba/netlogon
VALID USERS : %U
ADMIN USERS : administrator
READ ONLY : yes
GUEST OK :yes
SHARE MODES : no
BROWSEABLE : no
AVAILABLE : yes

COMMIT CHANGES .
:

netlogon share share .


create share profiles create share
.
settings :
Code:
COMMENT : User profiles
PATH : /home/samba/profiles
VALID USERS : %U
READ ONLY : no
CREATE MASK : 0600
SECURITY MASK : 0600
DIRECTORY MASK : 0770
DIRECTORY SECURITY MASK : 0770
BROWSEABLE : no
AVAILABLE : yes

COMMIT CHANGES .
:

domain controller samba server settings . Browser


terminal .
settings /home/samba/profiles /home/samba/netlogon
. . sambausers
(group) .
.
root terminal :
Code:
mkdir -p /home/samba/netlogon
mkdir /home/samba/profiles
chmod 777 /var/spool/samba
groupadd sambausers
chown -R root:sambausers /home/samba
chmod 777 /home/samba
chmod 755 /home/samba/netlogon
chmod 770 /home/samba/profiles

(command output)
. .
chmod, chown FTP .
groupadd .
mkdir . windows command prompt
.
core system . .
:
Code:
nano /etc/nsswitch.conf

Code:

hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname

. :

:
Code:
hosts: files wins mdns4_minimal [NOTFOUND=return] dns myhostname

CTRL+x .
root samba server administrator .
.
Code:
smbpasswd -a root

root . .

windows domain linux


. root terminal :
Code:
net groupmap add ntgroup="Domain Admins" unixgroup="root" type=domain -U root
net groupmap add ntgroup="Domain Users" unixgroup="users" type=domain -U root

net groupmap add ntgroup="Domain Guests" unixgroup="nobody" type=domain -U


root

selinux . :
Code:
nano /etc/selinux/config

SELINUX=enforcing :
Code:
SELINUX=disabled

CTRL+x .
reboot .
Domain controller .
users
.

You might also like