1. 程式人生 > >samba服務配置

samba服務配置

mount -a dmi smb.conf sem serve amba linux user mount

多用戶SMB掛載
一、samba服務器配置
yum install samba
?mkdir /testdir/multiuser?vim /etc/samba/smb.conf [smbshare]path=/testdir/multiuser writable=nowrite list= @admins

二、samba服務器創建samba用戶
useradd –s /sbin/nologin smbuser
smbpasswd –s smbuser  加入到smb服務用戶列表
useradd –s /sbin/nologin –aG admins wang
smbpasswd –a wang
useradd –s /sbin/nologin mage
smbpasswd –a mage

三、samba服務器設置目錄權限和SELinux
對wang,admins組分配目錄讀寫權限
chmod 777 /testdir/multiuser
或者
setfacl –m u:wang:rwx /testdir/multiuser
setfacl –m g:admins:rwx /testdir/multiuser
設置SELinux標簽:
semanage fcontext -a -t samba_share_t ‘/testdir/multiuser (/.*)?‘
restorecon /testdir/multiuser

四、samba客戶端啟用多用戶掛載
yum -y install cifs-utils
?mkdir /mnt/smb
?echo ‘username=smbuser‘ >/etc/multiuser
?echo ‘password=centos‘ >>/etc/multiuser
?chmod 600 /etc/multiuser
?以多用戶方式掛載:
?vim /etc/fstab//smbserver/smbshare /mnt/smb cifs credentials=/etc/multiuser,multiuser 0 0
?mount -a

五、在samba客戶端用實現多用戶訪問
?useradd wang;useradd mage
?用root訪問
ls /mnt/smb; 
touch /mnt/smb/root.txt
?用wang訪問
su - wang
cifscreds add –u wang smbserver 
touch /mnt/smb/wang.txt
?用mage訪問
su - mage
cifscreds add –u mage smbserver
ls /mnt/smb
touch /mnt/smb/mage.txt

samba服務配置