0% found this document useful (0 votes)
140 views3 pages

Solaris SAMBA Setup Guide

Samba allows files to be shared between Solaris and Windows systems in a heterogeneous environment. It uses daemons like smbd and nmbd, and protocols like SMB. The main configuration file is /etc/sfw/smb.conf. It must be configured on the Solaris server with options like the workgroup name. Users can then be added to Samba by using smbpasswd. Shared directories can then be accessed from Windows clients after configuring the workgroup name and login settings.

Uploaded by

Hifive Ra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
140 views3 pages

Solaris SAMBA Setup Guide

Samba allows files to be shared between Solaris and Windows systems in a heterogeneous environment. It uses daemons like smbd and nmbd, and protocols like SMB. The main configuration file is /etc/sfw/smb.conf. It must be configured on the Solaris server with options like the workgroup name. Users can then be added to Samba by using smbpasswd. Shared directories can then be accessed from Windows clients after configuring the workgroup name and login settings.

Uploaded by

Hifive Ra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

How to configure SAMBA in Solaris

updated Jun 6, 2012 5:45 am | 153,238 views


SAMBA theory

Samba is a file server by which we can share file(s) betwen Sun Solaris (box) and
Windows.

NOTE: By using NFS we can share files in Solaris only.

By using Samba we can share files in hetergeneous environment.

Contents [Hide TOC]


1 Main configuration file
2 daemons
3 protocols
4 How to configure SAMBA on Sun Solaris 5.9
5 How to add a user to samba
[edit]Main configuration file
/etc/sfw/smb.conf

port numbers

137 & 139

[edit]daemons
smbd & nmbd

[edit]protocols
smb (servers message block) all samba commands are available in (/usr/sfw/bin)

Daemonds

nmbt daemon provides netbios name severices

[edit]How to configure SAMBA on Sun Solaris 5.9


Installation of SAMBA at server side.

Samba Packagare are found into Solaris 5.9 2/2 CD Change to the directory

cd /cdrom/cdrom0/S*/P* -> Product Directory of 2/2 CD


Install packages

pkgadd -d . SUNWsmbar SUNWsmbau SUNWmbac SUNWsmbas


After package installation completion change directory to

cd /etc/sfw
ls
cp smb.conf-example smb.conf
vi smb.conf

18 workgroup=myworkgroup -> change workgroup name (max 8 charactors)

67 ;password server = 200.200.0.2 -> give local machine IP where ou are


configuring SAMBA

^ |- remove comments
75 ;encrypt password=yes

^ |- remove comments ;local master=yes ^ |- remove comments ;domain login=yes ^


|- remove comments ;domain master=yes ^ |- remove comments preferred master=yes ^
|- remove comments

[myshare]
comment=samba share
path=/pub
valid user=u1 u2 -> user names
public = no -> If you want to share to all pulbic make changes to "yes"
writeable=yes
printable=no
create mask = 0765 -> FAP (file access permission)
^ |- remove all comments

wq!
Save the file

cd /etc/init.d -> Samba service store here


./samba stop
./samba start

How to create samba user(s)

useradd -d /usr/u1 -m u1
passwd u1
useradd -d /usr/u2 -m u2
passwd u2
How to create samba user password file

cd /usr/sfw/bin
./smbpasswd -a u1 -> NOTE: samba password & sun solaris password (/etc/passwd) file
must be same
Option -a : Create smbpasswd file

| NOTE: User testparm for testing smb.conf for errors |

cd ..
pwd
/usr/sfw

cd /etc/sfw/private -> samba password file


ls
secretes.tbd smbpasswd

cd /usr/sfw/bin
[edit]How to add a user to samba
./smbclient -U u1 -L SAMBA-SERVER-NAMe
^
| _____ User name

How to shared resource

mkdir /datashare
cd /sharedata
touch d1 a1 d2 a2
chmod 777 /sharedata

How to share a particular directory


mkdir /comman
cd /comman
touch t1 t2 t3 t4
vi /etc/sfw/smb.conf
[commondir] path=/comman writeable=yes

wq!
pgreb -1 mbd
pkill -HUP nmbd
pkill -HUP smbd

Client side configuration {Windows 98/XP}

-> change workgroup name : my-home -> Assign IP if possible -> Change login setting
-> Login by using samba user id & password -> Check out for network neighbour hood

You might also like