CentOS 7 Samba配置

Centos7 samba配置

 

 

目录

 

免密码只读

最主要的是免密配置,主要用到了两个配置,要写在[global]里:

        map to guest = Bad User
        guest ok = yes

结果安装完了之后,文件夹被识别成了打印机,那是因为错配了一个参数。
就是在配置public的时候复制时多了一个printable = Yes

    printable = Yes

所有配置:

# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.

[global]
        workgroup = SAMBA
        security = user

        passdb backend = tdbsam

        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw
        map to guest = Bad User
        guest ok = yes

[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        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

[public]
        comment = public
        path = /path/to/yourdir
        create mask = 0664
        directory mask = 0775
        public = yes
        writable = yes
        read only = no

加密码可读写

创建用户:

useradd share -M -p 1234567
pdbedit -a -u share

配置:

[root@localhost cc]# vim /etc/samba/smb.conf
……
[asset]
        comment = public
        path = /home/asset
        create mask = 0777
        directory mask = 0777
        public = no
        writable = yes
        create mode = 0777
        valid users = share
        write list = share
        writable = yes
        force create mode = 0777
        directory mode = 0777
        force directory mode = 0777
        share modes = yes
……

转载请注明来源:https://www.cnblogs.com/bugutian/

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7 中设置 Samba 服务器是一个常见的需求,Samba 允许你在 Linux 系统上共享文件和打印机资源给其他操作系统,如 Windows。以下是一个基本的 Samba 服务器配置步骤: 1. 安装 Samba: ``` sudo yum install samba samba-y ``` 2. 配置 Samba:编辑 ` smb.conf` 文件(通常位于 `/etc/samba/smb.conf`): - 打开文件并备份: ``` sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak ``` - 使用文本编辑器打开(例如 vi 或 nano): ``` sudo nano /etc/samba/smb.conf ``` - 添加或修改共享设置,例如创建一个名为 "sharedfolder" 的共享: ``` [sharedfolder] path = /path/to/shared/folder browseable = yes read only = no guest ok = no ``` - 关于权限,你可以添加 users 和 groups 列表,或者使用 `%users` 和 `%groupprof` 分配默认权限。 3. 设置 Samba 用户: - 创建 Samba 用户,与系统用户关联(比如 `sambashareuser`),并为该用户设置密码: ``` sudo useradd -m -G sambasharegroup sambashareuser sudo smbpasswd -a sambashareuser ``` - 确保 Samba 用户有权限访问共享目录。 4. 重启 Samba 服务: ``` sudo systemctl restart smb.service ``` 5. 配置防火墙(如果启用): - 需要允许 Samba 服务端口(通常是 139 和 445)通过防火墙: ``` sudo firewall-cmd --permanent --add-service=samba sudo firewall-cmd --reload ``` 完成上述步骤后,你应该能通过网络访问配置好的共享文件夹了。记得根据你的具体需求调整共享设置,并确保安全措施得当。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值