smaba

xiaoxiao2021-02-28  131

samba 1.samba作用 提供cifs协议实现共享文件 2.安装 yum install samba samba-comon samba-client -y systemctl start smb nmb systemctl enable smb nmb 2.添加smb用户 smb用户必须为本地用户 smbpasswd -a student New SMB password:   #输入smb当前用户密码 Retype new SMB password:  #确认密码 pdbedit -L   #查看smb用户信息 pdbedit -x smb用户 #删除smb用户 setsebool -P samba_enable_home_dirs on #在selinux中设定smb用户可以访问自己的家目录 4.共享目录的基本设定 vim /etc/samba/smb.conf [westos] 共享名称 comment = 对共享目录的描述 path = 共享目录的绝对路径 测试 :smbclient -L //172.25.254.218 -U student 当共享目录为用户自建立目录时 semanage  fcontext -a -t samba_share_t '目录名称(/.*)?' restorecon -RvvF 目录名称 共享目录 setsebool -P samba_export_all_ro on #只读共享 isetsebool -P samba_export_all_rw on  #读写共享 测试: smbclient //172.25.254.218/westos -U student 5.samba的配置参数 #匿名用户访问 125 map to guest = bad user guest ok = yes #访问控制 hosts allow = ip  #仅允许 hosts deny = ip #仅拒绝 valid users =     #当前共享的有效用户 valid users = westos   #当前共享的有效用户为westos valid users = @westos  #当前共享的有效用户为westos组 valid users = +westos  #当前共享的有效用户为westos组 useradd westos -s /sbin/nologin smbpasswd -a westos usermod -G westos student #读写控制 所有用户均可写 chmod o+w /mnt setsebool -P samba_export_all_rw on vim /etc/samba/smb.conf writable = yes 设定指定用户可写 write list = student   #可写用户 write list = +studnt   ##可写用户组 write list = @student  ##可写用户组

 admin users = westso    #共享的超级用户指定

6.smb多用户挂载 在client上 vim /root/haha username=student password=chen chmod 600 /root/haha yum install cifs-utils -y mount -o credentials=/root/haha,multiuser,sec=ntlmssp //172.25.254.218/haha /mnt #credentials=/root/haha  指定挂载时所用到的用户文件 #multiuser      支持多用户认证 #sec=ntlmssp     认证方式为标准smb认证方式 su kiosk                                                        #因为没有做smb的认证所以无法访问smb共享 [student@desktop70 mnt]$ ls /mnt ls: cannot access /mnt: Permission denied    cifscreds add -u westos 172.25.254.218 Password:                 #smb用户westos的密码 ls /mnt
转载请注明原文地址: https://www.6miu.com/read-58777.html

最新回复(0)