samba共享



 安装服务和客户端启动服务

    yum install samba-common.x86_64 samba.x86_64 -y
    yum install samba-client -y
    systemctl start smb

本机匿名登陆
     smbclient -L //192.168.33.168
     用户添加smb密码
     smbpasswd -a 181
     用户登陆
    smbclient //192.168.33.168/181 -U 181
   挂载

  mount -o username=181,password=huojin181 //192.168.33.168/181 /mnt/
     df
  

更改组名并创建共享文件夹和策略
   vim /etc/samba/smb.conf

samba共享
    
    

  查看selinux

 getenforce 

sentenforce 0

创建DATA目录文件

samba共享
  mkdir /westos
 ls -ld /westos
 touch /westos/file{1..3}

 semanage fcontext -a -t samba_share_t '/westos(/.*)?'

 estorecon -FvvR /westos/

客户机验证

smbclient -L //192.168.33.168

  smbclient //192.168.33.168/DATA -U 181

mount -o username=181,password=huojin181 //192.168.33.168/DATA /mnt/
  
 umount /mnt
    df
   vim /etc/samba/smb.conf 
    systemctl restart smb
    mount -o username=181,password=huojin181 //192.168.33.168/DATA /mnt/
    df
    匿名登录:
    vim /etc/samba/smb.conf 
    systemctl restart smb

samba共享

客户端修改:

vim /etc/fstab

samba共享


 mount -o username=guest,password='' //192.168.33.168/DATA

验证:
  smbclient //192.168.33.168/DATA
  smbclient -L //192.168.33.168
读写权限:
    setfacl -m g:181:rwx /westos/
   setfacl -u g:181:rwx /westos/
    setfacl -m u:181:rwx /westos/
    pdbedit -L

客户端修改:

mount -o username=admin,password=huojin181 //192.168.33.168/DATA /mnt/

 

mount -o username=181,password=huojin181 //192.168.33.168/DATA /mnt/

 

 

客户端修改:

root:mount -o credentials=/root/smb,multiuser,sec=ntlmssp //192.168.33.168 /mnt

普通用户:cifscreds add -u westos 192.168.33.168

       cifscreds update -u westos 192.168。33.168

若普通挂载的话,挂载完了之后,客户机上的所有用户都可以看smb的共享目录