Ubuntu下配置samba实现文件夹共享
一. samba的安装:
sudo apt-get insall samba
sudo apt-get install smbfs
sudo apt-get install smbfs
二. 创建共享目录:
mkdir
/
home
/
phinecos
/
share
sodu chmod 777 / home / phinecos / share
sodu chmod 777 / home / phinecos / share
三. 创建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 / phinecos / share
available = yes
browsealbe = yes
public = yes
writable = yes
path = / home / phinecos / share
available = yes
browsealbe = yes
public = yes
writable = yes
四. 创建samba帐户
sudo touch
/
etc
/
samba
/
smbpasswd
sudo smbpasswd - a phinecos
sudo smbpasswd - a phinecos
然后会要求你输入samba帐户的密码
[如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]
五. 重启samba服务器
sudo
/
etc
/
init.d
/
samba restart
六. 测试
smbclient
-
L
//
localhost/share
七,使用
可以到windows下输入ip使用了,在文件夹处输入
"
\\
"
+
"
Ubuntu机器的ip或主机名
"
+
"
\\
"
+
"
share
"
上述转载内容补充:
在ubuntu中,
sudo
/
etc
/
init.d
/
samba restart 应该改为sudo /etc/init.d/smbd restart 或 service smbd restart
下面这几句前面不要加该死的;
[share]
path = / home / phinecos / share
available = yes
browsealbe = yes
public = yes
writable = yes
path = / home / phinecos / share
available = yes
browsealbe = yes
public = yes
writable = yes
如果需要在SecureCRT中访问samba服务器, 需要安装openssh,命令如下:
sudo apt-get install openssh-server
sudo apt-get install openssh-client
在CRT中登陆时,选择SSH2, 用户名就选你smbpasswd时输入的名称; password输入验证OK
关于samba的配置,百度文库有一篇文章写的很详细: u b u n t u 1 0 . 1 0 下 s m b d 服 务 配 置 — — 实 现 主 机 W i n X P 与 虚 拟 机
还有一篇文章: