In the name of Allah, Most Gracious, Most Merciful
Samba comes installed with Oracle Solaris 10. We only have to configure it according to our needs. Following are steps to properly configure samba according to our needs.
You can verify that samba packages are already installed in Oracle Solaris 10 by following command.
1. pkginfo -x | grep -i samba
SUNWsmbac samba - A Windows SMB/CIFS fileserver for UNIX (client)
SUNWsmbar samba - A Windows SMB/CIFS fileserver for UNIX (Root)
SUNWsmbau samba - A Windows SMB/CIFS fileserver for UNIX (Usr)
2. You can check the location of samba config file by following command
pkgchk -l SUNWsmbar | grep conf-example
Pathname: /etc/samba/smb.conf-example
3. Check current state of samba
svcs -a | grep samba
disabled Feb_22 svc:/network/samba:default
4. Try to enable samba
svcadm enable samba
maintenance 10:27:33 svc:/network/samba:default
It is not enabled, but it is in maintenance mode. You can check the errors encountered while enabling samba by following command.
tail /var/adm/messages
mysystem svc.startd[8]: [ID 652011 daemon.warning] svc:/network/samba:default: Method "/usr/sbin/smbd -D" failed with exit status 1
It means samba failed to start, it most likely due to missing config file.
Samba comes installed with Oracle Solaris 10. We only have to configure it according to our needs. Following are steps to properly configure samba according to our needs.
You can verify that samba packages are already installed in Oracle Solaris 10 by following command.
1. pkginfo -x | grep -i samba
SUNWsmbac samba - A Windows SMB/CIFS fileserver for UNIX (client)
SUNWsmbar samba - A Windows SMB/CIFS fileserver for UNIX (Root)
SUNWsmbau samba - A Windows SMB/CIFS fileserver for UNIX (Usr)
2. You can check the location of samba config file by following command
pkgchk -l SUNWsmbar | grep conf-example
Pathname: /etc/samba/smb.conf-example
3. Check current state of samba
svcs -a | grep samba
disabled Feb_22 svc:/network/samba:default
4. Try to enable samba
svcadm enable samba
maintenance 10:27:33 svc:/network/samba:default
It is not enabled, but it is in maintenance mode. You can check the errors encountered while enabling samba by following command.
tail /var/adm/messages
mysystem svc.startd[8]: [ID 652011 daemon.warning] svc:/network/samba:default: Method "/usr/sbin/smbd -D" failed with exit status 1
It means samba failed to start, it most likely due to missing config file.