|
|
1:先将samba服务打开,控制中心--服务管理,一开机启动
2:配置好ip后,vi /etc/samba/smb.conf 有的linux是/etc/smb.conf
改以下内容有:
neibios name = 你本机名字
server string = 你samba的名字(我写成和我本机一样的名字)
host allow = 你想要访问和被访问的网络地址 如:192.168.0 127. ,是表示192.168.0.0网段,和127.0.0.1 回路地址
security = share 这里是想和windows 不用账号登入
interface 写上你的samba的ip (如果你绑定了多个ip ,要一一列出)192.168.0.17/24 这里的24是掩码的意思
name resolve order = host dns bcast
[public] 此注释去掉
comment = Public Stuff
path = /var/samba 你共享的路径
public = yes
writable = yes 用户是否可写
printable = no
write list = @staff
guest ok= yes 用户不用账号 若用user就去掉
locking = yes
create mode =0666 有权限
然后重启服务/etc/rc.d/init.d/smb restart 最好重启,我的机子就是这样,不重启不重新生效
smbclient -L 你的ip 密码空
smbclient -L 你要看的别人的机子
进入别人windows 就能看见你啦
不过有的时候,我们的机子不容易看见别人,还未很好解决,不过不要以为你的配置不好,你最好在命令行里面看,网上邻居好像很有问题,弄得我以为没配置好 !在地址档直接输ip,进入他们的机子!!
(Samba服务器有三种安全模式:share、user和server。
若要设置成user模式的话,就将[global]配置:
在[user]配置的基础上,只需用;注释去掉以下各行
; guest account=hgz 账号名
; encrypt passwords=yes 使用密码
; smb passwd file=/etc/smbpasswd
再把security=user
2. 建立Samba帐户,编辑帐户文件/etc/smbpasswd,删除不需要的帐户
#adduser hgz passwd #生成的hgz帐户口令是空的。
#passwd hgz #需要口令时运行此命令增加口令。
#cat /etc/passwd | mksmbpasswd.sh > /etc/smbpasswd
注:生成smbpasswd口令文件。
#vi /etc/smbpasswd #删除不需要的帐户
3. 利用smbpasswd命令建立帐户的口令,最好与/etc/passwd的帐户口令相同。
#smbpasswd hgz #口令为空时亦要运行此命令,最多不加口令就是了。
4. 重新启动SMB服务器
#/etc/rc.d/init.d/smb restart
5. 配置/etc/hosts文件,增加以下行
132.102.65.101 linux #linux主机
) |
|