Samba
安装:
sudo apt-get install samba samba-common-bin
修改配置文件:
sudo /etc/samba/smb.conf
, 修改如下:
workgroup = WORKGROUP # !根据实际情况填写"域名"或者"工作组名"
wins support = yes # !打开对Win支持
security = user # !每个samba用户对应linux的用户
# 找到 Share Definitions 部分, 删除不使用的定义, 并添加:
[pi]
comment= Raspberry SMB
path=/home/raspsmb/share
browseable=Yes
writeable=Yes
write list = root,raspsmb
create mask=0777
irectory mask=0777
添加用户, 和samba目录:
sudo useradd raspsmb && sudo mkdir -p /home/raspsmb/share && sudo chown -R raspsmb:raspsmb /home/raspsmb/
sudo smbpasswd -a raspsmb
设置samba密码重启samba服务
sudo service samba restart
创建链接:
sudo ln -s /home/raspsmb/share /smb
在Windows上访问:
\\ipaddress\pi
, "pi"是在配置文件smb.conf中Share Definitions部分定义的[pi]
, 用户名是上面创建的"raspsmb"用户参考:
http://raspberrywebserver.com/serveradmin/share-your-raspberry-pis-files-and-folders-across-a-network.html
http://www.ttlsa.com/linux/install-samba-on-linux/
FTP
安装:
sudo apt-get install vsftpd
修改配置文件:
sudo vim /etc/vsftpd.conf
, 修改如下:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES
user_sub_token=$USER
local_root=/home/raspftp/share
allow_writeable_chroot=YES
添加用户, 和samba目录:
sudo useradd raspftp && sudo mkdir -p /home/raspftp/share && sudo chown -R raspftp:raspftp /home/raspftp/
sudo passwd raspftp
重启ftp服务:
sudo service vsftpd restart
创建链接:
sudo ln -s /home/raspftp/share /ftp