Ubuntu 18.04 LTS安装Samba服务及配置

局域网下使用samba服务在Linux系统与Windows系统直接共享文件是一项很方便的操作。以Ubuntu为例配置samba服务,Linux服务器的版本是Ubuntu 18.04.1 LTS。

在终端中执行下列指令:cat /etc/issue查看当前正在运行的 Ubuntu 的版本号。

以下是我的安装配置步骤:

(1)更新当前软件。

sudo apt-get upgrade 
sudo apt-get update 
sudo apt-get dist-upgrade

(2)安装samba服务器。
sudo apt-get install samba samba-common

(3)创建一个用于分享的samba目录。
sudo mkdir /home/linuxidc/linuxidc.com/share

(4)给创建的这个目录设置权限
sudo chmod 777 /home/linuxidc/linuxidc.com/share

(5)添加用户(下面的linuxidc是我的用户名,之后会需要设置samba的密码)。
sudo smbpasswd -a linuxidc

(6)配置samba的配置文件。
sudo nano /etc/samba/smb.conf

在配置文件smb.conf的最后添加下面的内容:

[share]
comment = share folder
browseable = yes
path = /home/linuxidc/linuxidc.com/share
create mask = 0700
directory mask = 0700
valid users = linuxidc
force user = linuxidc
force group = linuxidc
public = yes
available = yes
writable = yes

在上面valid users = linuxidc中的linuxidc为我的用户名。

(7)重启samba服务器。

sudo service smbd restart

(8)Windows徽标+R 在弹出的运行窗口中输入 \\ip即可访问。如\\192.168.182.188,输入samba用户名及密码访问即可看到共享,然后就可以在Linux系统与Windows系统直接进行文件共享了

Win+R:在弹出的运行窗口中输入\ip(在ubuntu中用ifconfig查看ip)即可访问。

如果提示:提示你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。这些策略可帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁。

解决方法见https://www.linuxidc.com/Linux/2018-11/155467.htm

(9)输入samba用户名及密码访问即可看到共享文件夹share。

上传创建文件

(10)选中share,点击右键,选择映射网络驱动器。

(11)最终结果如下图。

注意:如果还是不能访问Samba的话查看Ubuntu和Windows是否在同一个局域网中,如果不是的话设置虚拟机为桥接模式,如下图:                                                                                                                        1. 在Virtualbox中设置:

1. 在Ubuntu中设置:

在虚拟机里的网络配置中手动分配一个局域网IP段的ip保存即可。

原文地址:https://www.cnblogs.com/grandblogs/p/12158673.html

时间: 2024-11-10 13:02:37

Ubuntu 18.04 LTS安装Samba服务及配置的相关文章

[系统软件]Ubuntu 18.04 LTS 安装 搜狗输入法,谷歌拼音

1. 讲什么 本文主要讲述在Ubuntu18.04 LTS版本中安装搜狗输入法.谷歌拼音输入法的过程. 2. 为什么讲 1. Ubuntu电脑自带Ibus输入法+拼音/五笔,但是用了一段时间之后发现经常会出现输入不了中文的现象,解决办法是去清空ibus的配置文件,但是这样会把自己每天使用电脑变得更加麻烦 2. 同时网上对于Ubuntu中某些特定的软件,例如sublime等不能输入中文的解决办法都是提出基于fcitx的解决方案 3. sougou输入法基于输入法市场是比较成熟的,模拟输入.检测目标

ubuntu 18.04 LTS 安装nginx-1.14.0

更新ubuntu18.04LTS到最新: Nginx官网下载nginx-1.14.0稳定版: 安装相关依赖 make.gcc.g++.openssl.libssl-dev.zlib1g.zlib1g-dev或者到相关官网下载源码编译: 解压下载的nginx包 tar -xvf nginx-1.14.0: 进入解压出的nginx-1.14.0文件夹 cd nginx-1.14.0: 配置使用的相关设置 ./configure prefix=/usr/local/nginx --with-http_

Ubuntu 18.04 LTS 安装后 各种问题以及解决方案

1. root的初始密码,默认是不知道的,需要进行设置 a. 进入终端自己的用户 b. 输入 sudo passwd回车 c. 输入新密码,回车,重复,回车,搞定 d. su 一下,就可以了 2.  命令行连接wifi a. 查看可以使用的wifi(如果需要的话) nmcli dev wifi b. 知道密码和自己要连接的wifi(SSID)numcli dev wifi connect essid 网络名称 password 密码 c. 搞定,可以iwconfig查看一下 3.  默认numl

ubuntu 18.04 LTS 安装codeblocks最新版本

参考教程https://blog.csdn.net/AAMahone/article/details/86531631 sudo add-apt-repository ppa:pasgui/ppa sudo apt-get update sudo apt-get install codeblocks sudo apt-get install codeblocks-contrib 这是最方便也是没有bug的方法 原文地址:https://www.cnblogs.com/zdj8023/p/1148

在Ubuntu 18.04上安装MongoDB

第1步 – 导入公钥 Ubuntu软件包管理器apt(高级软件包工具)需要软件分销商的GPG密钥来确保软件包的一致性和真实性. 运行此命令将MongoDB密钥导入到您的服务器. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 第2步 – 创建源列表文件MongoDB 使用以下命令在/etc/apt/sources.list.d/中创

在Ubuntu 16.04 LTS安装Mattermost(二)

在Ubuntu 16.04 LTS安装Mattermost(一) 配置Mattermost 创建系统管理员用户,设置Mattermost的一般用途 .打开浏览器,导航到Mattermost实例.比如:Mattermost服务器IP地址为10.10.10.10,然后访问http://10.10.10.10:8065. .创建第一个团队和用户,第一个用户是系统管理员(system_admin)角色,有权限访问系统控制台 .打开系统控制台.点击导航面板顶部的用户名,在打开的菜单中,点击系统控制台-Sy

Install Openjdk11 to Ubuntu 18.04 LTS

??Ubuntu 18.04 LTS系统上通过sudo apt install openjdk-11-*命令安装的jdk11版本依然是jdk10,怎么样才能安装openjdk 11呢,今天,我们就来完成这一工作. download software package [email protected]:~$sudo curl -sL https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz -

Ubuntu 12.04 LTS 安装 Icehouse版Keystone

--------------------------------------------------------------------------------------------------------------------------------------------------------------- Canonical的Ubuntu云存档允许用户在ubuntu服务器上安装更新版本的openstack,直到下一个LTS版本的ubuntu发布为止.Canonical承诺在ubunt

Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL

之前在Ubuntu12.04上搭建过PHP开发环境,按照这里http://budongzhenren.blog.51cto.com/2288320/991365安装的.但是系统换成14.04后,再用这个方法安装一直不成功,让我很郁闷,折腾了好久,后来才发现在12.04上安装Nginx,默认的网站根目录在 /usr/share/nginx/www,而在14.04上,默认的网站根目录是 /usr/share/nginx/html. 在Ubuntu14.04上搭建PHP环境的步骤参考这里:http:/