SAMBA

Getting ready

$ vagrant up
$ vagrant ssh

How to do it

From the man pages samba, it A Windows AD and SMB/CIFS fileserver for UNIX.

Configure the SAMBA Server

Install the package of samba

$ sudo yum install samba*

configure samba

$ sudo systemctl enable smb nmb
$ sudo systemctl start smb nmb
$ sudo firewall-cmd --add-service=samba --permanent
$ sudo firewall-cmd --reload

Make user for samba user

$ sudo useradd ram
$ sudo passwd ram
$ sudo smbpasswd -a ram
$ sudo smbpasswd -e ram
$ sudo useradd shyam
$ sudo passwd shyam
$ sudo smbpasswd -a shyam
$ sudo smbpasswd -e shyam
$ sudo useradd radha
$ sudo passwd radha 
$ sudo smbpasswd -a radha
$ sudo smbpasswd -e radha

Make directory with samba share

$ sudo mkdir /sambadir
$ sudo mkdir /cluster

Mark ACLs permission

$ sudo setfacl -m u:radha:rX /cluster/
$ sudo setfacl -m u:shyam:rwX /cluster/

Now edit samba config file

$ sudo vim /etc/samba/smb.conf
workgroup = CLOUDYUGA
hosts allow = 127. 192.168.56.

        [common]
        path = /sambadir
        writable = no
        browseable = yes
        valid users = ram

        [devops]
        path = /cluster
        writable = yes
        browseable = yes
        valid users = radha shyam
$ sudo systemctl restart nmb smb

Configure the Cilent for Automounting

$ sudo yum install samba-client cifs-utils

Now check the samba work or not

$ sudo smbclient //192.168.56.101/devops/ -U shyam
Enter shyam's password: 
Domain=[CLOUDYUGA] OS=[Windows 6.1] Server=[Samba 4.2.10]
smb: \> put passwd
putting file passwd as \passwd (784.8 kb/s) (average 784.8 kb/s)
smb: \> ls
  .                                   D        0  Wed May 25 11:25:07 2016
  ..                                 DR        0  Wed May 25 11:08:23 2016
  passwd                              A     2411  Wed May 25 11:25:07 2016

        13006848 blocks of size 1024. 7554084 blocks available
$ sudo smbclient //192.168.56.101/devops/ -U radha
Enter radha's password: 
Domain=[CLOUDYUGA] OS=[Windows 6.1] Server=[Samba 4.2.10]
smb: \> put fstab
NT_STATUS_ACCESS_DENIED opening remote file \fstab
smb: \> exit
$ sudo smbclient //192.168.56.101/devops/ -U radha
Enter radha's password: 
Domain=[CLOUDYUGA] OS=[Windows 6.1] Server=[Samba 4.2.10]
smb: \> get passwd
getting file \passwd of size 2411 as passwd (22.6 KiloBytes/sec) (average 22.6 KiloBytes/sec)
smb: \>
$ sudo smbclient //192.168.56.101/common/ -U ram
Enter ram's password: 
Domain=[CLOUDYUGA] OS=[Windows 6.1] Server=[Samba 4.2.10]
smb: \>

Now for permanent mount

$ sudo vim /root/multi-user.txt
username=shyam
password=a
~                                                            
~                                                                               
~                                                                               
~                                                                               

~                                                                               
"multi-user.txt" 2L, 26C                                      2,1           All
$ sudo mkdir /sambadata
$ sudo vim /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue May 24 14:32:56 2016
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=f0065d52-3f43-4efb-ba1d-04d966062799 /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
//192.168.56.102/devops /sambadata      cifs    credentials=/root/multi-user.txt,multiuser,sec=ntlmssp  0 0
~                                        

~                                                                               
~                                                                               
~                                                                               
1 change; before #1  4 seconds ago                            12,1          All
$ sudo mount -a
$ df -TH
Filesystem              Type      Size  Used Avail Use% Mounted on
/dev/mapper/centos-root xfs        11G  1.1G   10G  10% /
devtmpfs                devtmpfs  799M     0  799M   0% /dev
tmpfs                   tmpfs     809M     0  809M   0% /dev/shm
tmpfs                   tmpfs     809M  8.8M  801M   2% /run
tmpfs                   tmpfs     809M     0  809M   0% /sys/fs/cgroup
/dev/sda1               xfs       521M  128M  394M  25% /boot
tmpfs                   tmpfs     162M     0  162M   0% /run/user/0
//192.168.56.102/devops cifs       14G  5.6G  7.8G  42% /sambadata

How it work

results matching ""

    No results matching ""