Φ 首页 > > linux太强大了 ─ 之学习samba
没有评论

linux太强大了 ─ 之学习samba

Ω 发表评论 ♀ 2007年5月31日

以前用windows给别人局域网共享,捣鼓了好久怎么都搞不定,如今用linux共享,简直太easy了,配置一下samba.conf就ok了。
贴上咱的samba.conf

[global]
workgroup = JIANHUAN
server string = Ubuntu
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
security = share
encrypt passwords = false
wins support = yes
[电影]
path = /home/dianying
available = yes
browsable = yes
public = yes
writable = no

设置完成后
运行命令sudo /etc/init.d/samba restart
接下来我们再进行一次客户端的自我测试:
运行命令smbclient -L //localhost

Samba有用的命令

smbclient :访问所有共享资源
smbstatus: 列出当前所有的samba连接状态
smbpasswd:修改samba用户口令、增加samba用户。
nmblookup:用于查询主机的NetBIOS名,并将其映射为IP地址
testparam: 用于检查配置文件中的参数设置是否正确

但是用share级别的共享安全性不太够,下面是user级的配置

[global]
workgroup = frog studio
server string = Ubuntu Samba Server
log file = /var/log/samba/log.%m
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
[Share Directory 2]
comment = My Share Directory 2
path = /home/share2
writable = yes
#有权限进入者为%S,表示当前的共享名
valid users = %S
create mode = 0664
directory mode = 0775

设置完成后,再次重启Samba服务器,但现在先不要急于跑到windows下去测试,因为这个是要用户名和密码的,下面我们先创建登录用户和登录密码:

smbpasswd -a smb (在密码文件里新增一个用户(smb))

#smbpasswd -d smb (暂停用户登录)

#smbpasswd -e smb (恢复暂停用户)

#smbpasswd -x smb (删除用户)

更多操作请参考man smbpasswd

创建好密码文件后,测试Samba设置,testparm,测试正常后,查看一下我们的共享目录:

smbclient -L //localhost

再贴个8.04下的配置文件
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
wins support = yes
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
security = user
encrypt passwords = true
socket options = TCP_NODELAY
usershare max shares = 100
[public]
path = /home/kisa/public
browseable = yes
read only = no
public = yes
writable=yes
guest ok = yes
create mask = 0775
directory mask = 0775

♂ 分类: ♂ Tags: , , ♂ 959 Views
本文目前尚无任何评论 .

发表评论

:?: :razz: :sad: :!: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: :smile: :evil: