在Ubuntu中安装和设置samba

这篇具有很好参考价值的文章主要介绍了在Ubuntu中安装和设置samba。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、安装Samba服务

sudo apt-get install samba samba-common

2、配置samba
2.1 先备份sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak,以防改错,修改配置文件时建议养成备份的好习惯,改错了还能恢复.
2.2 sudo vim /etc/samba/smb.conf 修改配置,添加共享,可直接加到文件尾

sudo vim /etc/samba/smb.conf 

[homes]
   comment = Home Directories
   browseable = no
   read only = no
   create mask = 0755
   directory mask = 0755
   valid users = %S

centos:

[homes]
    comment = Home Directories
    browseable = yes 
    read only = no
    writable = yes 
    create mask = 0755
    directory mask = 0755
    valid users = %S

3、重启samba服务:

ubuntu:
sudo service smbd restart && service nmbd restart

centos:
sudo ssystemctl smb nmb
sudo firewall-cmd --permanent --zone=public --add-service=samba 
sudo firewall-cmd —reload

4、添加samba用户
添加samba用户,用于其他人或设备认证,这里添加的用户需要在系统账号中存在,否则添加失败。

sudo smbpasswd -a test

mac访问

在finder(访达,文件管理器)中用快捷键 cmd + k 打开链接对话框输
输入smb://IP/username(部署了samba服务的机器的ip地址)
选择用户,并输入对应的用户名(smbuser)密码,可访问指定账户的目录

Linux访问(ubuntu示例)

命令行挂载法,和挂载硬盘无本质差异

sudo mount -t cifs //ip/username  local_dir -o user=username,passwd=xxx
# username是系统用户名
# local_dirs是挂载到本地的地址, 如/mnt
# user=xxx指的是当前的系统用户名
# passwd=xxx指的是用户配对的密码

# 解除挂载
sudo umount local_dir

图形界面手动加载法
在ubuntu的文件管理器的网络设备中添加该设备即可,参考链接【https://www.linuxidc.com/Linux/2017-11/148194.htm】

在文件管理器中,单击左侧窗格中的“网络”(Network)选项卡,然后单击“Windows网络”(Windows Network.)。
选择工作组,Samba服务器和共享文件夹,然后输入用户名和密码。

windows访问

1、调出运行 win+r 快捷键 (也可在文件管理器的地址栏中执行以下操作)
2、输入\\samba服务的地址\用户名

输入对应的账号密码文章来源地址https://www.toymoban.com/news/detail-635446.html

辅助命令

# 查看samba用户列表
pdbedit -L
 
# 对samba用户进行管理(用户已经在系统中创建)
smbpasswd -h  #查看支持的命令列表
 
# 异常时可查看日志情况
cat /var/log/samba/log.%m

到了这里,关于在Ubuntu中安装和设置samba的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu 配置 Samba 服务器

    手把手教程 Samba 服务器让设备之间传输文件更便捷 在 Ubuntu 16.04 和 18.04 配置 用于为root用户添加Samba密码,以便允许root用户访问Samba共享 编辑配置文件/etc/samba/smb.conf,添加服务器的共享文件夹,设置用户权限 在文件末尾添加 并且 ctrl + f 搜索 syslog,找到syslog = 0,注释掉它(

    2024年02月05日
    浏览(34)
  • Ubuntu 安装配置Samba服务器

    一、描述 Samba文件服务器可以在网络上实现不同操作系统的文件共享。它可以让你从笔记本电脑访问你的桌面文件,并与Windows和macOS用户共享文件。 Samba是通过Network (LAN)局域网来实现的。 二、安装 要安装Samba,我们运行: 我们可以通过运行以下命令来检查安装是否成功: 输出

    2024年02月07日
    浏览(44)
  • 在Ubuntu上安装samba服务器

    在Ubuntu上安装samba服务器 Samba服务器是一个工作Linux上的程序,允许共享文件目录在不同的操作系统上。 为什么要使用Samba 在工作中,我们的工作环境一般都是Window操作系统,但是编译环境一般的Linux系统,这个时候我们需要查看并修改代码,先把Linux上的代码拷贝到Window上修

    2024年02月12日
    浏览(38)
  • Ubuntu 22.04配置samba服务器

    安装samba 可以验证一下安装结果: 创建samba用户密码 创建samba用户(可选): 上面的命令创建一个名为samba的系统用户,不需要创建该用户的home目录。 用户名可以根据需要修改,不一定要用samba这个名称。 这个用户是登陆samba服务器的用户,这个步骤是可选的,因为可以使用

    2024年02月06日
    浏览(55)
  • 工具系列(九) 本文(2万字) | 在ubuntu中安装docker教程 | 在Linux下Docker将镜像导出 | 上传至服务器 | 部署并创建容器 |

    点击进入专栏: 《人工智能专栏》 Python与Python | 机器学习 | 深度学习 | 目标检测 | YOLOv5及其改进 | YOLOv8及其改进 | 关键知识点 | 各种工具教程

    2024年01月19日
    浏览(58)
  • linux服务器ubuntu定时任务cron设置每秒执行

    后端的同学经常会遇到在服务器做一些定时脚本处理,比如定时清理日志,定时请求某个接口做特殊的业务处理,大多数linux版本都会带cron服务,以ubuntu服务器做个示例。 cron 是一个在 Unix-like 操作系统中用于定时执行任务的工具。它是 “Chronos”(希腊语,意为时间)的缩写

    2024年02月02日
    浏览(46)
  • 基于Ubuntu22.04的Samba服务器搭建教程(新手保姆级教程)

    Samba 是在 Linux 和 UNIX 系统上实现SMB 协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型

    2024年04月08日
    浏览(40)
  • Linux中安装和使用nohup命令

    nohup 英文全称 no hang up(不挂起) 当我们把项目部署到服务器上时,只有一直保持linux终端的连接才能够运行项目,当我们把连接软件Xshell或者Finalshell连接工具关掉时,项目也就停止运行。只要用了nohup命令,我们的项目就能够一直运行了,此时就实现了我们需求。 例如:

    2023年04月25日
    浏览(26)
  • Ubuntu22.04:设置Samba服务【Windows访问samba共享提示,你不能访问此共享文件夹】

    1.更新apt储存库列表 2.安装samba 3.验证samba是否安装成功 也可以直接查看版本 或直接查看systemctl进程的方式查看 示例:创建一个narada的目录在/home下 编辑配置文件/etc/samba/smb.conf     [narada]     comment = my share dir     path = /home/narada     browseable = yes     writable = yes 注意,这个

    2024年02月10日
    浏览(35)
  • Ubuntu搭建Samba服务器映射至Windows报错:“无法映射网络驱动器,找不到网络路径”

    试了很多其他博主分享的解决方法,还是映射失败,最后找到原因:配置文件中的共享目录不存在 解决:根据自己配置文件共享目录创建即可。 1:查看配置文件中共享文件的目录是否存在    2:目录不存在,进入对应文件夹创建 3:设置用户权限:确保 Samba 服务器上的用户

    2024年01月25日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包