第一种,share级别,共享/home/usr/share
vi /etc/smb.conf
[global]段中
改security = share
后,加一个共享段
[share]
path=/home/user/share
public=yes
browseable=yes
netconf 设置主机名
hostname 设置主机名
service smb restart即可。
notes:配置成/home/等非/tmp目录会出现windows无法打开的情况,chmod 777 /home -R就行了。权限问题
samba总共有四种模式,主要是安全级别不同,user模式需要密码才能访问,share模式不需要密码,还有一种和user模式差不多但是好像多了个加密,最后一种是和windows的domain有关的东西。
第二种,user级别共享:
[global]段中
改security=user
取消 encrypt passwords = yes
smb passwd file = /etc/smbpasswd
的注释
cat /etc/passwd|mksmbpasswd.sh >/etc/smbpasswd
使系统帐号导入至Samba帐号库中
smbpasswd -U root
设置smbuser中root用户的密码,等同于admin 和administrator用户。
service smb restart即可。
然后再windows设备上,按照//IP address/share的共享步骤即可。用户名使用admin或administrator,密码使用刚才设的密码即可。
当然也可以将root设为空密码:
步骤
在[global]中加 null passwords=yes
然后执行 smbpasswd -U root -n #将root的密码设为null
以上为考虑安全角度,适合临时性的文件共享
Linux学习网收集整理 ,转贴请标明原始链接。