一:samba搭建和配置
-
安装samba软件
sudo apt-get install system-config-samba -y -
重新启动samba服务
sudo /etc/init.d/samba restart
或者
sudo /etc/init.d/smbd restart && sudo /etc/init.d/nmbd restart -
配置相关共享目录(这里配置work目录)
sudo vim /etc/samba/smb.conf
[work]
comment = share folder
browseable = yes
read only = no
path = /home/ubuntu/work
create mask = 0777
directory mask = 0777
valid users = liujiaxing
write list = @ubuntu
public = yes
available = yes
二:问题汇总
- windows上映射网络驱动器有问题
重新安装libtalloc2
sudo apt-getremove samba libtalloc2
sudo apt-get autoremove
sudo apt-get install samba libtalloc2
如果安装不上 先安装 sudo apt-get install aptitude
之后sudo aptitude install libtalloc2
- 共享目录权限问题
a. 创建samba用户
sudo useradd liujiaxing
sudo passwd liujiaxing
smbpasswd -a liujiaxing
b. 通过以下命令将samba用户liujiaxing添加到组ubuntu里面
(具体属于哪个组需要自行检查一下)
sudo usermod -g ubuntu liujiaxing
接下来配置samba的smb.conf文件。
sudo vim /etc/samba/smb.conf
[work]
comment = share folder
browseable = yes
read only = no
path = /home/ubuntu/work
create mask = 0777
directory mask = 0777
valid users = liujiaxing
write list = @ubuntu
public = yes
available = yes