$ sudo apt-get update
samba 的安装
$sudo apt-get install samba samba-common smbclient
安装samba:sudo apt-get install samba
安装smbclient:sudo apt-get install smbclient
sudo apt-get install --reinstall libsmbclient libsmbclient-dev libtevent0 libtalloc2
创建 Samba 配置文件
1. 保存现有的配置文件
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
2. 打开现有的文件
$ sudo vim /etc/samba/smb.conf
在 smb.conf 最后添加
[username]
path = /home/username available = yes browseable = yes public = yes
writable = yes
(注意: 上面的设置中,username 换成你的用户名, 如果在前 面有“#”,需要先把它去掉)
如果还想添加其他目录作为共享目录,相同原理,如下: 前提: ubuntu12.04 没有 tftpboot 目录,如果想共享 tftpboot
目录,需要先新建 tftpboot 目录。
[tftpboot]
path = /tftpboot
available = yes
browseable = yes
public = yes
writable = yes
[opt]
path = /opt
available = yes
browseable = yes
public = yes
writable = yes
打开配置文件:vim /etc/samba/smb.conf
[share]
comment=samba ##这个是说明,随意填
path=/home
public=yes
writable = yes
create mask=0775
directory mask=0775
available = yes
browseable = yes
forceuser=root
forcegroup=root
10.4 创建 samba 帐户
$ sudo smbpasswd -a USERNAME (USERNAME 换成你的用户名) 会要求你输入 samba 帐户的密码
New SMB password:
Retype new SMB password:
〔 如 果 没 有 第 四 步 , 当 你 登 录 时 会 提 示 session setup failed: NT_STATUS_LOGON_FAILURE〕
10.5 重启 samba 服务器
$ sudo /etc/init.d/smbd reload (修改过 smb.conf 的话要执行一次)
$ sudo /etc/init.d/smbd restart
3、重启samba
sudo /etc/init.d/samba restart