文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

离线安装samba与配置(.tar方式安装)

2023-10-27 19:35

关注

一、samba离线安装

【安装并设置成功后,相关文件及其位置:

  ①smbd:/usr/local/samba/sbin/smbd

  ②nmdb:/usr/local/samba/sbin/nmbd

  ③配置文件 smb.conf:/usr/local/samba/lib/smb.conf

  ④添加用户的 smbpasswd 文件:/usr/local/samba/bin/smbpasswd

  ⑤测试文件 testparm:/usr/local/samba/bin/testparm】

1、下载安装包:samba-3.2.0.tar.gz

  百度云方式:链接:https://pan.baidu.com/s/19QnUcdLbxdTyqEkDB3C80g

        提取码:kmh4

2、将下载好的 samba-3.2.0.tar.gz 压缩包传到服务器上

3、在压缩包所在路径下依次执行以下命令:

tar zxvf     samba-3.2.0.tar.gzcd samba-3.2.0/source     # 进入解压后目录的子目录source,因为代码在里面./configure       # 我们不使用--prefix参数,因为它默认安装到/usr/local/sambamakemake install

运行完后就可以见到在 /usr/local/samba 目录下生成的文件:

4、将原来解压的目录的子目录 examples 中的 smb.conf.default 配置文件复制到上面的lib目录中去(记得把.default去掉)

cp /home/cqf/samba-3.2.0/examples/smb.conf.default /usr/local/samba/lib/smb.conf
  1. 在 /etc/ld.so.conf 的文件中加入一行 /usr/local/samba/lib

因为:tar安装时没有在系统的库文件中指定刚才安装的samba服务器的库路径

6、运行 ldconfig 命令更新库文件:

ldconfig

7、启动samba:(.tar安装方式,启动不能使用命令:systemctl status smbd / systemctl status nmbd / systemctl restart smbd)

/usr/local/samba/sbin/smbd -D/usr/local/samba/sbin/nmbd -D

正常情况,启动命令之后不会有任何提示。

如图:

8、运行以下命令测试是否安装成功:testparm

(base) root@152server:/home/cqf# /usr/local/samba/bin/testparmLoad smb config files from /usr/local/samba/lib/smb.confProcessing section "[homes]"Processing section "[printers]"Processing section "[myshare]"Loaded services file OK.Server role: ROLE_STANDALONEPress enter to see a dump of your service definitions[global]        server string = Samba Server        log file = /usr/local/samba/var/log.%m        max log size = 50        dns proxy = No[homes]        comment = Home Directories        read only = No        browseable = No[printers]        comment = All Printers        path = /usr/spool/samba        printable = Yes        browseable = No[myshare]        comment = partment share        path = /share        valid users = share_user        read only = No

9、使用ps命令查看smbd和nmbd进行是否存在

ps auxf | grep smbdps auxf | grep nmbd

9、可以通过杀死进程以停止服务,如

kill -9 4157399 4157400

二、配置 samba,进行共享文件夹访问

1、添加Ubuntu用户:默认情况下,Samba将用户设置为安全模式,这意味着客户端必须输入共享文件夹的用户名和密码(添加的samba用户,必须首先是linux(Ubuntu)下面的用户)

sudo adduser share_user

2将Ubuntu用户添加到samba用户,并设置该用户 samba 密码

(base) root@152server:/home/cqf# /usr/local/samba/bin/smbpasswd -a share_userNew SMB password:Retype new SMB password:Added user share_user.(base) root@152server:/home/cqf# 

3、修改samba配置文件

vi /usr/local/samba/lib/smb.conf

确保工作组的值与Windows计算机的工作组设置相同;

部分重要配置文件解释:

myshare] # 是将在Windows网络上显示的文件夹名称   comment = partment share   path = /share # 是该 myshare 文件夹在Ubuntu上实际存储路径   browseable = yes   writable = yes   # guest ok = yes   # guest ok = yes表示任何用户都有权限  无需用户名密码   valid users = share_user  # users只能取系统adduser的用户  否则会创建失败

注意:

【配置文件中 path 指定的路径不存在时需要手动创建,

 否则windows访问 myshare 文件夹时会提示 192.168.00.111”存在,但 Windows 无法找到“my_share”】

【windows连接时,Ubuntu的防火墙开启的话,需要开放 445 端口,并为windows用户开启445访问权限。

 具体操作参考https://blog.csdn.net/lucky_chaichai/article/details/117323715

安装参考博客:https://blog.csdn.net/zhongguoren666/article/details/7027211

相关配置参考:https://www.linuxidc.com/Linux/2017-11/148194.htm

来源地址:https://blog.csdn.net/zhanglixin999/article/details/129296151

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯