Ⅰ linuxsmb快捷方式
启动 SMB 服务:service smb start 2、 设置 SMB 共享目录: vi /etc/samba/smb.conf ,在最后加入想要共享的文件夹: [rhhhome] ;共享名称 path = /home/rhh ;共享文件夹路径 writeable = yes ;是否可写 guest ok = yes ;是否允许 GUEST 访问 3、 设置 SMB 用户: 用 root 登陆, smbpasswd -a rhh ;增加 SMB 用户,同时会提示设置密码 smbpasswd –x rhh ;删除 SMB 用户 三、linux smb 命令连接 SMB 服务器:(以下操作在 192.168.10.1 上执行) 连接 SMB 共享有两种方式:smbclient 和 smbmount 1、smbclient:连接后的操作方法与 FTP 登陆基本一样 smbclient -L
Ⅱ win8访问linux的smb总是找不到路径
第一要检查一下,win8是否能ping通linux系统
第二要检查服务是否启动,下面是配置samba的过程
首先要确保linux下安装了samba软件,然后通过chkconfig --list 查看 smb 服务有没有启用。若没起用的话 通过
命令service smb start 启用它。
1)添加samba一个用户
smbpasswd -a xxx 注:xxx 为linux 系统中的一个用户。
2)在linux的 "系统" -> “管理” -> "服务器设置" 中设置samba服务,添加一个samba 共享文件来。
3)service smb restart
4)在windows 运行里输入 \\linux ip ,回车,然后输入添加的samba用户名 和 密码 就可以访问linux 共享目录了。
也可以通过windows的 “映射网络驱动器” 将此共享目录(\\linux ip\目录名)映射为windows的一个网络驱动器。这样就可以在 “我的电脑”中看到这个网络驱动器
Ⅲ Linux samba安装使用教程
转自 https://blog.csdn.net/u013836909/article/details/93386221
Samba是在Linux系统上实现的SMB(Server Messages Block,信息服务块)协议的一款免费软件。它实现在局域网内共享文件和打印机,是一个客户机/服务器型协议。客户机通过SMB协议访问服务器上的共享文件系统。可以实现Windows系统访问Linux系统上的共享资源
本安装教程是基于Ubuntu 14.04实测的,在Ubuntu18.04上也实测可用。
1 更新软件源列表
打开“终端窗口”,输入 sudo su ->回车->”输入当前用户管理员密码”->输入” apt-get update”->回车->回车,具体如下图:
2 安装Samba
打开"终端窗口",输入 apt-get install samba samba-common –>回车–>输入"y"–>回车–>安装完成。如下图,因为我已经安装过了,所以没有安装的软件资源了。
3 新建共享目录并设置权限
该共享目录可自行创建,一般公司使用服务器的话就会为您新建一个共享目录,而私人电脑的话,我一般就把整个home目录设置为共享目录,方便Windows下访问我的虚拟机上的文件。
1、打开"终端窗口",输入 sudo mkdir /home/share –>回车–>共享目录share新建成功。
2、输入 sudo chmod 777 /home/share -R –>回车,这样用户就对共享目录有了写权限。
4 修改Samba文件配置
Ubuntu上的Samba的配置文件为/etc/samba/smb.conf,该文件记录相关的规则及共享信息,是Samba非常核心的配置文件,修改前建议备份一份。
1.备份Samba配置配置文件:
2.增加内容如下,首先在[global]下增加security项
3.其次在smb.conf文件的末尾添加如下配置信息并保存即可:
4.设置window系统登入共享文件夹的用户名和密码,其中用户名必须为Ubuntu中的用户。本例子中使用用户“smbuser”,在该过程中需要二次输入密码。
5.重新启动smb服务。
6.查看安装samba服务的虚拟机的ip地址,windows下需要通过该ip地址访问共享文件夹。
5 访问共享名为myshare的共享目录
在"运行"窗口中输入"\192.168.88.11"–>回车–>双击打开myshare–>回车–>输入用户名和密码–>回车–>访问成功。
访问成功:
Ⅳ linux samba服务如何限制指定网段访问
smb的配置文件里有允许或限制网段的的配置选项。
hosts allow-允许指定地址网段访问
hosts deny-限制指定地址网段访问
如未指定默认为允许,
如果hosts allow与hosts deny指定有冲突
hosts allow 优先,
所以如果要限制指定网段访问
请确认hosts allow里没有指定网段且
hosts deny=指定网段
例如当限制192.168.13网段不能访问时,可能的配置如下
hosts allow= 127. 192.168.12.
hosts deny=192.168.13.
Ⅳ Linux怎样访问Windows共享文件和文件夹
linux访问Windows共享文件夹
1.首先在mnt夹下建立共享文件夹,如share。
2.加载Windows系统的共享文件夹
在Linux命令行下访问Windows共享文件夹的命令是:
mount -t cifs -o username=windowsusername //windows machine/sharefiles /mnt/localfolder
如:mount -t cifs -o username=guest,password= //192.168.1.102/mtv /mnt/share
其中:
windowsusername : Windows用户名
windows machine :Windows机器名
sharefiles :Windows共享文件夹名
然后就可以在 /mnt/localfolder 下访问Windows内容。
另外使用如下命令也可以在命令行环境查看Windows机器上的共享文件目录。
[root@localhost root]# smbclient -L //192.168.1.100
注:使用的是大写的L。
连接成功以后会显示WIndows机器上的共享文件目录的情况,然后继续mount共享文件夹就可以了。
3.取消访问命令:umount /mnt/localfolder
Ⅵ 怎样在Linux上访问samba共享文件
在Linux系统中访问Samba服务器中的共享目录需要使用smbclient命令,当然首先得在对应Linux系统主机中安装Samba服务的客户端软件--smbclient。
使用smbclient -L命令(有关smbclient命令的详细选项可通过smbclient -help命令查看)可以查看指定Samba服务器上的所有共享目录。如要浏览本示例中Sambaserver上的共享目录,可以在终端提示符下输入以下命令:
smbclient -L Sambaserver
在出现提示输入密码时,直接按Enter键(因为此处是匿名访问),结果会显示指定Samba服务器上当前全部的共享目录,
使用共享目录的命令格式为:smbclient //IP地址或主机名/共享目录名 -U用户名。
因为此处是匿名访问,所以无须加上"-U"选项来指定访问的用户名。如在此要匿名访问Sambaserver上的doc目录,则可以在终端提示符下输入以下命令:
smbclient //Sambaserver/doc
在出现输入密码的password提示符时,直接按Enter键,即进入到远程使用服务器上指定资源的提示符smb:\>,与FTP客户端相似,这时可以使用如cd、cat、get等命令对共享目录和文件进行操作了。注意,这个命令不仅可以访问Samba服务器上的共享资源,还可以访问网络中Windows主机上的共享资源。
Ⅶ 怎样用Samba实现windows和linux之间文件的网络访问
步骤
1
以root用户登录服务器。
步骤
2
创建访问服务器共享目录的用户,以abc为例。
useradd
-g
root
abc
步骤
3
设置访问共享目录用户的密码。
passwd
abc
根据系统提示输入自定义的密码。
passwd
abc
changing
password
for
abc.
new
password:
再次输入密码。
reenter
new
password:
password
changed.
步骤
4
设置abc用户使用samba服务访问共享目录的密码。
smbpasswd
-a
abc
根据系统提示输入自定义的密码。
new
smb
password:
再次输入密码,系统显示类似如下信息,表明abc用户访问共享目录的密码设置成功。
retype
new
smb
password:
tdbsam_open:
converting
version
0.0
database
to
version
4.0.
tdbsam_convert_backup:
updated
/etc/samba/passdb.tdb
file.
……
account_policy_get:
tdb_fetch_uint32
failed
for
field
10
(refuse
machine
password
change),
returning
0
added
user
abc.
步骤
5
配置samba服务。
1.
编辑samba服务配置文件。
vi
/etc/samba/smb.conf
在文件中添加如下内容:
[abc]
path
=/opt/abc
read
only
=
no
inherit
acls
=
yes
“path”为共享目录名称,例如“/opt/abc”。
2.
保存并退出。
:wq
步骤
6
为访问共享目录的用户赋予可读写权限。
chmod
775
/opt/abc
步骤
7
启动samba服务。
service
smb
start
系统显示如下信息,表明samba服务启动成功。
starting
samba
smb
daemon
done
重新启动samba服务的命令为/etc/init.d/smb
restart。
步骤
8
在另一台能与abc服务器网络互通的pc机上,输入访问共享目录的地址:\\服务器ip地址,例如:\\10.10.10.71。
打开服务器的共享目录。
步骤
9
输入用户名abc和步骤4设置的密码,登录共享目录。
----结束
Ⅷ Linux怎样访问Windows共享文件和文件夹
用smb访问windows共享就可以了
“mount -t cifs -o user=用户名称,password=共享密码,iocharset=utf8,codepage=cp936 //共享IP地址或NetBIOS名称/共享目录”,其中cifs使用Linux常用的网络文件类型,也可以使用smbfs,以系统可以识别为准,如Ubuntu常见命令就是“sudo mount -t smbfs -o user=用户名称,password=共享密码,iocharset=utf8,codepage=cp936 //共享IP地址或NetBIOS名称/共享目录”。“-o”表示挂载参数,常见的是需要提供共享的用户名和密码,另外需要注意的是iocharset和codepage,这两个参数是用来解决系统之间的字符编码转换的,如果出现乱码的情况,是需要调整这两个参数的,针对简体中文,使用utf8和cp936一般都可以解决问题,关于字符编码已经超出了本经验的范围。
挂载完成之后,就可以像使用本地文件目录一样访问Windows共享文件夹和文件了。
Ⅸ Linux,samba怎么设置的
#mkdir /public
为了确保拷文件没问题,修改目录权限:
#chmod 777 /public
修改linux虚拟机中的/etc/samba/smb.conf文件,
#vi /etc/samba/smb.conf
新增如下内容:
[public]
path = /public
read only = no
public = yes
修改安全级别,如果对samba用户知道很少,那么直接配置成共享级别,修改security后面的内容为share:
security = share
保存退出。
启动samba服务:
#service smb restart
检查虚拟机ip地址:
#ifconfig
看到ip地址后,在windows下,点击“开始”->“运行”->输入“\\192.168.100.100”,再点击确定,就能访问虚拟机共享的public目录往里写文件了了。(上面的192.168.100.100为虚拟机的IP地址)
如果对samba用户了解的多一些,则为了更安全起见,将安全级别配置成user级别,比上述步骤多出来的步骤就是添加samba用户。
#useradd testuser
#passwd testuser
首先添加系统用户,然后配置samba用户,或者可以直接使用系统已经存在的用户配置成samba用户:
#smbpasswd -a testuser
将上述步骤中的security修改为user:
security = user
重启samba服务:
#service smb restart
用同样的方式在windows里访问虚拟机共享目录时,需要输入testuser用户名和用smbpasswd命令设置的密码,并且对目录的访问权限与testuser用户在系统里的权限一致。