首页 > 系统相关 >ubuntu 22.04 安装samba服务

ubuntu 22.04 安装samba服务

时间:2024-03-08 15:46:30浏览次数:229  
标签:info samba lib sudo 22.04 ubuntu var dpkg

1. 安装软件

sudo apt install samba samba-common

如果出现类似错误:dpkg: 处理软件包 samba-common-bin (--configure)时出错

参考如下处理:

sudo su
mv /var/lib/dpkg/info /var/lib/dpkg/info_bak
mkdir /var/lib/dpkg/info
apt-get update && apt-get -f install
mv /var/lib/dpkg/info/* /var/lib/dpkg/info_bak/
rm -rf /var/lib/dpkg/info
mv /var/lib/dpkg/info_bak /var/lib/dpkg/info

添加samba用户:

sudo smbpasswd -a zwang

注意这个用户名称必须是系统存在的账号。

 

2. 创建共享目录

mkdir Samba
chown -R 777 Samba

 

3. 修改配置文件

先备份配置文件:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

 

修改1:将security = share 改成 security = user

修改2:将最后一段根路径设置改成如下内容(共享目录path和用户就用上了)

[home]
comment = home directory
browseable = yes
path = /home/zwang/Samba
guest ok = yes
writable = yes
valid users = zwang

说明:[home]里面的home是访问samba服务看到的根目录名称,所以可自由定义。

 

4. 重启服务

sudo service smbd restart

如果出现错误:Failed to restart smbd.service: Unit smbd.service is masked.

可先执行:

sudo systemctl unmask smbd.service

然后再启动服务。

 

5. 访问测试
Linux系统在文件管理器中输入:smb://ip-addr     ##访问正常
Windows系统在Win+R运行弹窗输入:\\ip-addr   ##访问失败,win10无法正常访问!改了安全策略也不行!

标签:info,samba,lib,sudo,22.04,ubuntu,var,dpkg
From: https://www.cnblogs.com/wzc0066/p/18061120

相关文章

  • ubuntu 安装 ros
    Ubuntu16.04sudosh-c'echo"debhttp://packages.ros.org/ros/ubuntu$(lsb_release-sc)main">/etc/apt/sources.list.d/ros-latest.list'sudoapt-keyadv--keyserver'hkp://keyserver.ubuntu.com:80'--recv-keyC1CF6E31E6......
  • ubuntu 修改环境变量
    (转自百度AI生成,仅作参考) 在Ubuntu中,可以通过编辑~/.bashrc文件来修改路径。打开终端(Terminal)应用程序。输入以下命令来编辑.bashrc文件:nano~/.bashrc使用键盘上的方向键将光标移动到要添加或更新的行之前。如果没有特定需求,则直接按Ctrl+V进入插入模式。根据需要添加......
  • ubuntu磁盘挂载
    明明正确连接了或插好了固态硬盘、机械硬盘,但是ubuntu系统有时候却无法识别到。 fdisk-l 命令检查磁盘是否正确挂载 首先是将该磁盘格式化,sudomkfs.ext4/dev/sda 然后就可以直接挂载了mount/dev/sde/data 但这只是临时挂载,需要开机自启动挂载 找......
  • ubuntu搭建swift开发环境
    ubuntu搭建swift开发环境安装homebrew:https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/通过homebrew安装swift安装homebrew新建setup_homebrew_env.sh​#!/bin/bashexportHOMEBREW_INSTALL_FROM_API=1exportHOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.......
  • ubuntu安装redis7
    1、下载redis安装包,放到目录/opt下面2、opt下面解压redis,并进入目录3、在目录下面执行make命令 和makeinstall名称  出现maketest代表安装成功,安装目录在 /usr/local/bin下面4、在根目录下面创建目录 /myredis,并将redis安装包目录(/opt/redis)下面的redis.conf......
  • Ubuntu安装zabbix配置教程
    Ubuntu镜像下载:https://mirrors.aliyun.com/ubuntu-releases/20.04.6/ubuntu-20.04.6-live-server-amd64.isoUbuntu在vm虚拟机安装(如下未提及项均保持默认选项)1、配置软件源为阿里云,http://mirrors.aliyun.com/ubuntu 2、配置服务器名称和用户名密码 3、安装ssh服务,......
  • vim-common (= 2:7.4.1689-3ubuntu1.5) 但是 2:8.1.0320-1ubuntu3 正要被安装
    安装失败提示(普通用户)~$sudoapt-getinstallvim…下列软件包有未满足的依赖关系:vim:依赖:vim-common(=2:7.4.1689-3ubuntu1.5)但是2:8.1.0320-1ubuntu3正要被安装依赖:libpython3.5(>=3.5.0~b1)但是它将不会被安装依赖:libtinfo5(>=6)但是它将不会被安装解......
  • Ubuntu22.04中的LibreOffice如何设置中文
    LibreOffice版本Version:7.3.7.2/LibreOfficeCommunityBuildID:30(Build:2)设置方法打开LibreOffice,进入软件的操作界面中。在工具栏中点击Tools,然后在下拉选项中找到Options进入到设置的界面。在Options的页面中,找到Language的选项。这个选项就是语言设置。......
  • VMware中的Ubuntu虚拟机中实现与windows宿主机的复制粘贴互通
    背景如果经常需要用到虚拟机的话,就肯定需要虚拟机和宿主机之前能够任意的交换数据,能够方便的无障碍复制粘贴以前用windows虚拟机的时候,可以通过安装VMwareTools实现但是在使用ubuntu桌面版式,发现,无法安装VMwareTools或者虽然通过其他方法安装了也还是无法做到无障碍的......
  • Ubuntu 20 手动编译安装 OpenSSH 9.6p1(最新版)
    升级系统apt-getupdate&&apt-get--fix-brokeninstall&&apt-getautoremove安装telnet服务端在root下安装aptinstallxinetd&&apt-getinstallopenbsd-inetdtelnetdtelnet-y启动服务/etc/init.d/openbsd-inetdrestart查看服务是否启动netstat-an......