首页 > 其他分享 >samba

samba

时间:2023-12-24 12:33:06浏览次数:36  
标签:Samba smbuser 用户 samba 共享 yes

samba安装

yum install -y  samba

创建共享资源用户

创建一个系统用户,之后添加到 samba 数据库中,这个数据库添加要求用户存在当前系统中。

# 在Samba服务器上新建一个专用访问Samba服务账户

useradd  -s /sbin/nologin  smbuser

创建共享资源文件目录

# 创建共享资源目录
mkdir  /opt/share/

# 将文件归属设置为samba服务器中存在的专用来访问共享资源的用户
chown -R smbuser.smbuser /opt/share/

配置文件

vim /etc/samba/smb.conf

内如如下:

[global]
        # 设定 Samba Server 所要加入的工作组或者域。
        workgroup = SAMBA

        # 设置用户访问Samba Server的验证方式
        security = user

        # passdb backend就是用户后台的意思。
        passdb backend = tdbsam

        #设置Samba共享打印机的类型
        printing = cups

        #设置共享打印机的配置文件。
        printcap name = cups

        # 设置是否在启动Samba时就共享打印机
        load printers = yes

        # 共享打印机的属性为原来的
        cups options = raw

[homes]
        # comment是对该共享的描述,可以是任意字符串。
        comment = Home Directories

        # 允许访问该共享的用户
        valid users = %S, %D%w%S

        # 用来指定该共享是否可以浏览,yes为可以,no为不可以
        browseable = No
        # 设置是否只读
        read only = No
        # 
        inherit acls = Yes

[printers]  
        # 提供共享打印的参数设置

        #共享描述
        comment = All Printers

        # 共享的目录
        path = /var/tmp
        printable = Yes
        create mask = 0600
        browseable = No

[print$]
        # 共享打印机驱动参数的设置
        #共享描述
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @printadmin root
        force group = @printadmin
        create mask = 0664
        directory mask = 0775

[test]
        # 自定义的共享设置

        #共享描述
        comment = smbuser guest share 

        #共享目录-也就是前面创建的共享目录
        path = /opt/share

        #允许guest用户访问
        public = yes    

        #允许smbuser 在共享目录下写入
        writable = yes 

         #默认创建目录权限 rwxrwxr_x
        directory mask = 0775  

        #默认创建文件权限 rwxrwxr_x
        create mask = 0775 

        #允许访问该共享的用户
        valid users = smbuser,root  

        #可写入共享的用户列表
        write list = smbuser,root  

        #该指定共享目录可浏览
        browseable = yes   

        #该指定共享资源可使用
        available = yes     

        # 设置共享目录的管理员,具有完全权限-一般如非必要不要开启管理员权限
        admin users = smbuser

添加 samba 用户

Linux的用户密码和samba的用户密码并不是一码子事,只是samba的用户必须是Linux的用户,因此需要将smbuser这个账户添加到samba的用户数据库,否则无法访问共享目录

[root@localhost ~]# smbpasswd -a smbuser
New SMB password:
Retype new SMB password:
Added user smbuser.

重启一下:

systemctl restart nmb
systemctl restart smb

连接

在 windows 上连接测试:

标签:Samba,smbuser,用户,samba,共享,yes
From: https://www.cnblogs.com/qianyuzz/p/17924241.html

相关文章

  • samba服务
    实现的目标:通过samba服务将文件共享出去,能够通过linux和windows访问;还有一个就是多用户去访问多用户访问:就是已经挂载了这个服务(有一个a账号登录了),但是还添加一个b账号,拥有的是b账号的权限,没有a账户的权限用户a有读写的权限,用户b只有读的权限 samba服务搭建的流程:1:安装软件......
  • Samba共享服务搭建
    环境准备主机IPRocky_Linux(samba服务器)192.168.3.1/24windows11(客户端)192.168.3.25/24安装服务dnfisntallsamba-y修改配置创建共享目录登录用户useradd-M-s/sbin/nologinqclrecho123|passwd--stdinqclrmkdir/opt/qclrchown-Rqclr:qclrqclr/smbpasswd-aqclr......
  • 【环境配置记录】ubuntu用samba共享文件夹给windows
    中文社区真的不太行,英文社区资源丰富很多转载https://askubuntu.com/questions/1462387/trying-to-samba-share-a-folder-always-gives-errors的答案 Pleaseseethefollowinginstallationguideline.Itcaneffectivelysolvetheoutstandingissueof'netusershare'r......
  • samba 添加网络位置
    1. 查看ubuntu服务器IP地址 2.选择此电脑,右击鼠标选择添加一个网络位置 3.继续下一步...下一步...4.输入自己的IP:\\192.168.1.106——> 选择浏览 ——> 选择目标文件夹 ——>一路确认  5.成功完成            ......
  • ubuntu 安装samba服务
    sudocp/etc/apt/sources.list/etc/apt/sources.list.baksudovim/etc/apt/sources.list#zhongkedasourcedebhttps://mirrors.ustc.edu.cn/ubuntu/focalmainrestricteduniversemultiversedeb-srchttps://mirrors.ustc.edu.cn/ubuntu/focalmainrestricteduniver......
  • samba 安装
    yuminstallsamba#提供samba的两个服务smbd,nmbd服务,以及相关文件yuminstallsamba-client#samba客户端工具,提供了当linux作为sambaclient时,所需要的工具命令。例如挂载samba文件格式的mount.cifs。yuminstallsamba-common#提供的则是服务器与客户端都会使用到的数据,包括sa......
  • Win10无法访问linux上的samba服务问题解决
    转自https://blog.csdn.net/u014635079/article/details/124703840服务端:Ubuntu20.04, samba版本4.13.17-Ubuntu客户端:Win10 问题1:按照教程搭建好samba服务之后,从windows可以ping通linux的情况下,从windows端无法连接samba服务器。 解决:通过打开Lanman工作站的启用不......
  • [CentOS] Samba的安装与配置
    [CentOS]Samba的安装与配置参考链接:CentOS7中Samba文件共享搭建链接中为Win7系统,本文补充了Win10的映射步骤。1.安装Sambayuminstall-ysamba2.关闭selinux和防火墙setenforce0systemctlstopfirewalldsystemctldisablefirewalld3.配置Samba配置文件cp/et......
  • CentOS7配置samba共享文件系统
    目录一、安装软件包二、修改系统配置1、关闭SELINUX2、开通防火墙端口3、启用smb服务三、Samba服务的参数文件四、配置任何人都可以访问的共享文件系统1、创建测试目录和文件2、配置/etc/samba/smb.conf文件3、重启samba服务,验证结果4、注意事项五、配置需要用......
  • 部署NFS、Samba、iscsi这三种网络存储步骤与使用
    第一个:Samba服务端部署参考:(https://zhuanlan.zhihu.com/p/475405233)systemctlstartsmb//启动samba服务/etc/samba/smb.conf//samba配置文件登陆方式:在我的电脑输入\\服务器主机名有两种方式:认证与不认证认证客户端通过输入服务端用户和密码认证后,访问samba服务的......