linux samba 共享设置
install ifconfig
sudo apt-get install net-tools
查看IP地址
ifconfig -a
设置ip
/etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.190
gateway 192.168.0.1
netmask 255.255.255.0
address:IP地址
gateway:网关
netmask:子网掩码
auto eth0:开机自启
iface eth0 inet static: 静态ip
设置dns
/etc/resolv.conf
改为如下
nameserver 223.5.5.5
nameserver 192.168.0.1
重启并应用
systemctl restart networking
或者
sudo systemctl restart NetworkManager
samba安装
linux和windows之间传输文件有很多种方法,今天分享一下通过samba软件实现文件共享。
首先切换到root用户,用命令apt install samba安装samba。按提示安装,安装完执行命令samba -V,如果显示samba版本,说明安装成功。
用root用户新建个用户用来共享文件,新建用户命令useradd -m smbuser,给用户设置密码passwd smbuser。如果使用系统已有的用户,可以忽略掉这一步。
用命令smbpasswd -a smbuser,给smbuser设置一个共享密码,没设置samba共享密码,进不到共享文件夹。
打开samba配置文件/etc/samba/smb.conf,拉到最下面,添加以下内容
[AAshare]
path = /home/zxddesk/smbfiles
available = yes
browsable = yes
writable = yes
guest ok = yes
force user = aa
valid users = aa
1、smbShare是共享名称可以修改
2、path是指定要共享的目录,必须是force user这个指定的用户有读写权限的目录
3、browsable是否可浏览,writable是否可写入,设置成no就不可写入
4、guest ok设置成no不可匿名登录,yes为可匿名登录
5、force user指定哪个用户可以登录
保存退出后重启samba服务,service smbd restart。
然后在你的windows下面按键WIN+R,打开运行窗口,输入\\你的虚拟机ip,回车,就可以打开samba的共享文件夹了,需要输入force user指定的用户名和密码。
浙公网安备 33010602011771号