ubuntu下开启samba服务和windows共享文件
一. Ubuntu samba配置的安装:
sudo apt-get install samba smbfs smbclient
二. 创建共享目录:
mkdir /home/komy/share sodu chmod 777 /home/komy/share
三. 创建Ubuntu Samba配置文件:
1. 保存现有的配置文件 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 2. 修改现配置文件 sudo gedit /etc/samba/smb.conf 在smb.conf最后添加 [share] path = /home/komy/share available = yes browsealbe = yes public = yes writable = yes
其实,更为简单的是在ubuntu下右击文件夹属性,在共享里设置共享,但实质上系统更改了smb.conf文件.
四. 创建Ubuntu samba帐户
sudo touch /etc/samba/smbpasswd sudo smbpasswd -a komy #komy必须为系统中存在的账户
然后会要求你输入samba帐户的密码
如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]
五. 重启Ubuntu samba服务器
//////////////////sudo /etc/init.d/samba restart
六. Ubuntu Samba配置测试
smbclient //localhost/share
七,Ubuntu Samba配置使用
可以到windows下输入ip使用了,在文件夹处输入 "\\" + "Ubuntu机器的ip或主机名" + "\\" + "share"
在linux下的终端访问windows下的共享目录:
mount -t smbfs –o username=jeff,password=123456 //192.168.1.101/share /mnt/share
1,在命令行模式下
mount //192.168.1.3/server_share -o user=DOMIAN\\user,pass=passwd /mnt
注意有两点
(1),domain这里是域名,并且12.04要 必须大写,不知道的话在界面打开主文件夹点击网络来查看。
(2),这里有两个\\,其中第一个是转义符,第二个是\
2,图形模式下
打开主文件夹,按Ctrl+l,输入smb://192.168.1.3 ,出现图形界面,填写正确信息后即可访问。
3,使用smbclient 命令
命令如下:
smbclient //192.168.1.101/share -U jeff
password:输入smb用户jeff的密码
回车就可以用,用命令get下载文件,用put上传文件。
注解:
smbclient介绍:
命令 说明
?或help [command] 提供关于帮助或某个命令的帮助
![shell command] 执行所用的SHELL命令,或让用户进入 SHELL提示符
cd [目录] 切换到服务器端的指定目录,如未指定,则 smbclient 返回当前本地目录
lcd [目录] 切换到客户端指定的目录;
dir 或ls 列出当前目录下的文件;
exit 或quit 退出smbclient
get file1 file2 从服务器上下载file1,并以文件名file2存在本地机上;
如果不想改名,可以把file2省略
mget file1 file2 file3 filen 从服务器上下载多个文件;
md或mkdir 目录 在服务器上创建目录
rd或rmdir 目录 删除服务器上的目录
put file1 [file2] 向服务器上传一个文件file1,传到服务器上改名为file2;
mput file1 file2 filen 向服务器上传多个文件
浙公网安备 33010602011771号