LINUX 上源代码安装与配置samba服务,支持从windows上读写LINUX文件。

时间:2023-02-10 01:15:06

###动机###
在windows编写代码文件比较方便,因为有source insight。
但是需要在LINUX上编译。一种办法就是使用samba文件共享。

[1] 下载samba代码。
按照configure && make && make install, 编译安装samba。
NOTE: configure遇到错误时,按照提示修改(一般是缺少包导致的错误)。
一般是安装到: /usr/local/samba/
子目录有:
/usr/local/samba/bin
/usr/local/samba/sbin
/usr/local/samba/etc

[2] LINUX上进入到安装目录:增加一个用户u1804及其密码(用户u1804必须是LINUX的真实的登录用户,否则报错)。
/usr/local/samba/bin/smbpasswd -a u1804

[3] 新建一个配置文件smb.conf,存放到/usr/local/samba/etc/
主要内容:
[home]
path = /home/
browseable = yes
available = yes
public = yes
guest ok = yes
writable = yes

[4] 启动samba服务。进入/usr/local/samba/sbin 执行。
/usr/local/samba/sbin/smbd --configfile=/usr/local/samba/etc/smb.conf

[5] 从windows上连接到LINUX SAMBA。
\\192.168.11.128

###完毕###