page counter next up previous contents
Next: Httpd 使用 SAMBA Up: SELinux 管理 Confined 服務 Previous: 防火牆設定   Contents   DYWANG_HOME

測試 SMB 分享目錄

  1. 在 kvm7.deyu.wang 主機測試,因要用到 mount.cifs 命令,所以必須先安裝 cifs-utils 套件。
    [root@kvm7 ~]# yum -y install cifs-utils samba-client
    
  2. 先測試 samba 用戶 deyu1 是否可以存取 kvm5.deyu.wang smb 分享目錄 /common。
    [root@kvm7 ~]# smbclient -L //kvm5.deyu.wang/common -U deyu1
    Enter SAMBA\deyu1's password: 
    
    	Sharename       Type      Comment
    	---------       ----      -------
    	print$          Disk      Printer Drivers
    	common          Disk      
    	IPC$            IPC       IPC Service (Samba 4.7.1)
    	deyu1           Disk      Home Directories
    Reconnecting with SMB1 for workgroup listing.
    
    	Server               Comment
    	---------            -------
    
    	Workgroup            Master
    	---------            -------
    	SAMBA                KVM5
    
  3. 建立用戶 deyu1 要掛載 smb 分享目錄的掛載目錄 /mnt/deyu1。
    [root@kvm7 ~]# mkdir /mnt/deyu1
    
  4. 用戶 deyu1 掛載 smb server kvm5.deyu.wang 分享目錄 /common。
    [root@kvm7 ~]# mount -o username=deyu1 //kvm5.deyu.wang/common /mnt/deyu1
    Password for deyu1@//kvm5.deyu.wang/common:  ******
    
  5. 成功掛載到 /mnt/deyu1。
    [root@kvm7 ~]# df -h /mnt/deyu1
    Filesystem               Size  Used Avail Use% Mounted on
    //kvm5.deyu.wang/common  3.1G  1.5G  1.4G  53% /mnt/deyu1
    
  6. 查看掛載的 /mnt/deyu1 目錄。
    [root@kvm7 ~]# ls -Z /mnt/deyu1/
    -rw-r--r--. root root system_u:object_r:cifs_t:s0      file1
    -rw-r--r--. root root system_u:object_r:cifs_t:s0      file2
    
  7. 如果 samba server 分享目錄的 SELinux Context 沒有設定成 samba_share_t,則回應拒絕存取。
    [root@kvm7 ~]# ls -Z /mnt/deyu1/
    ls: reading directory /mnt/deyu1/: Permission denied
    



De-Yu Wang 2020-05-14