12-11-2008
Make sure that /usr/sfw/bin and /usr/sfw/sbin are on the root user's path.
Check you have the latest version of SAMBA installed:
root# /usr/sfw/sbin/smbd -V
Version 3.0.21b
This is the most recent version supported by Sun at this time. If you find you have an older version than the above then you should patch the system. The latest patch for SAMBA on Solaris 10 SPARC is 119757-04 and Solaris 10 x86 is 119758-04. If you have access to Sunsolve then Sun InfoDoc 80581 talks about this some more.
By default, all files create by the windows server in the Solaris directories shared by SAMBA will be owned by user nobody. If you want to change this then you can force the ownership to another user. I created a user evault in group other for this purpose. Make sure that the user you choose has permission to write to the directories in the file systems that you are sharing with SAMBA. You can use the user root if you wish.
Create an entry in the SAMBA user database for the user with the below command:
root# smbpasswd -a evault
Create the file /etc/sfw/smb.conf. Below is the /etc/sfw/smb.conf that I used. The SAM-FS file system was mounted as /ev_test and vaultstores was the subdirectory I wanted to share.
[global]
workgroup = EV-SAMFS
server string = Samba Server
log file = /var/adm/samba_log.%m
security = SHARE
[vaultstores]
comment = vaultstores
path = /ev_test/vaultstores
force user = evault
force group = other
read only = No
guest ok = Yes
It is not obvious, but the share is defined in the square brackets and is "vaultstores" in this case.
Note that once the file /etc/sfw/smb.conf exists SAMBA will start automatically when the system boots.
You should check the syntax of /etc/sfw/smb.conf using the command testparm. Assuming that all is well you can start SAMBA.
root# /etc/init.d/samba start
8 More Discussions You Might Find Interesting
1. IP Networking
Well, that's my question, I'm looking for a tutorial or something to start & work with samba, any help would be much appericiated. (1 Reply)
Discussion started by: AshkanAlmaspour
1 Replies
2. Linux
I'm trying to install samba-3.0.0, I downloaded it from samba.org. After extracting the tarball i cd into source and typed ./congifure and it's responding back like:
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C... (18 Replies)
Discussion started by: N0C717
18 Replies
3. Solaris
hi guys,
This is prolly more of a dummies question, but here goes.
I want to make my Ultra 5 workstation into a samba server.
I have solaris 9 installed with the latest patch cluster.
if I do:
pkginfo | grep samba
I get :
# pkginfo | grep samba
system SUNWsmbac ... (3 Replies)
Discussion started by: BG_JrAdmin
3 Replies
4. Solaris
Hello All,
I am facing a wierd problem with the Samba 3.0.14a on Solaris 10 and CUPS (1.1.12) printing.
First of all am not sure if this combination works well. If someone could throw some light, it would be of great help.
Samba is setup with security=server, and it is currently a member of... (0 Replies)
Discussion started by: Sapna
0 Replies
5. Solaris
i am a rookie so please give every detail... i need help installing samba on my solaris 8 (intel) box so i can share with WXP box. i can get online, but can only see websites as outline\text form but managed to download "samba-latest.tar.z" is this correct? and what is next step to get it up and... (1 Reply)
Discussion started by: flir11
1 Replies
6. Solaris
I just wanted to know if I can configure samba on solaris 10 x-86. I was just wondering if the samba is in-built software gets shipped with Operating System CD.
I have searched a lot on many sites and forums but still not getting any way to make it. It would be really appreciable if some can... (1 Reply)
Discussion started by: naw_deepak
1 Replies
7. Solaris
Hello to everybody from Argentina.
I need to stop samba because i need to fsck a filesystem
How can i do this?
I presume that the version is higher than 3.0.
/usr/sfw/sbin/smbd -D This is the out of ps -ef | grep smbd.
Thank you very much for your time i am a litle lost.
The... (4 Replies)
Discussion started by: enkei17
4 Replies
8. Solaris
Somebody has installed samba 3.0.24 on (not only mine) a sun solaris 10.
I can see the dir /usr/local/samba with all the files in, well I suppose that there are all its files in but, I can't see the file smb.conf that, reading various help on the net should be in dir /etc/samba or /etc.
In this... (2 Replies)
Discussion started by: aemme
2 Replies
LEARN ABOUT OSX
tdbbackup
TDBBACKUP(8) TDBBACKUP(8)
NAME
tdbbackup - tool for backing up and for validating the integrity of samba .tdb files
SYNOPSIS
tdbbackup [-ssuffix] [-v] [-h]
DESCRIPTION
This tool is part of the samba(1) suite.
tdbbackup is a tool that may be used to backup samba .tdb files. This tool may also be used to verify the integrity of the .tdb files prior
to samba startup or during normal operation. If it finds file damage and it finds a prior backup the backup file will be restored.
OPTIONS
-h
Get help information.
-s suffix
The -s option allows the adminisistrator to specify a file backup extension. This way it is possible to keep a history of tdb backup
files by using a new suffix for each backup.
-v
The -v will check the database for damages (currupt data) which if detected causes the backup to be restored.
COMMANDS
GENERAL INFORMATION
The tdbbackup utility can safely be run at any time. It was designed so that it can be used at any time to validate the integrity of tdb
files, even during Samba operation. Typical usage for the command will be:
tdbbackup [-s suffix] *.tdb
Before restarting samba the following command may be run to validate .tdb files:
tdbbackup -v [-s suffix] *.tdb
Samba .tdb files are stored in various locations, be sure to run backup all .tdb file on the system. Important files includes:
o
secrets.tdb - usual location is in the /usr/local/samba/private directory, or on some systems in /etc/samba.
o
passdb.tdb - usual location is in the /usr/local/samba/private directory, or on some systems in /etc/samba.
o
*.tdb located in the /usr/local/samba/var directory or on some systems in the /var/cache or /var/lib/samba directories.
VERSION
This man page is correct for version 3.0 of the Samba suite.
AUTHOR
The original Samba software and related utilities were created by Andrew Tridgell. Samba is now developed by the Samba Team as an Open
Source project similar to the way the Linux kernel is developed.
The tdbbackup man page was written by John H Terpstra.
TDBBACKUP(8)