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 restart smbd(重启)  
sudo restart nmbd  
sudo stop smbd(停止)
sudo start smbd(启动)

//////////////////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 向服务器上传多个文件

posted @ 2014-05-18 13:14  jeffkuang  阅读(1019)  评论(0)    收藏  举报