linnanqin 于 2011-11-28 09:57:12发表:
8# okzokz123 纠结了,按照你的方法还不行。不过也谢谢你了
okzokz123 于 2011-11-27 20:36:41发表:
linux关闭防火墙没 共享目录需要777的权限。 1. 检查配置:#testparm 2. # gedit /etc/samba/smb.conf 记住备份原sam.conf sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 搜寻这一行文字 代码: ; security = user 用下面这几行取代 : security = user username map = /etc/samba/smbusers 将下列几行新增到文件的最后面: [Share] comment = Shared Folder with username and password path = /home/用户名/共享目录 public = yes writable = yes valid users = 共享用户名 create mask = 0700 directory mask = 0700 force user = nobody force group = nogroup available = yes browseable = yes 找到[global]把 workgroup = MSHOME 改成 :(注意,这里的WORKGROUP是共享中的工作组名称) workgroup = WORKGROUP [global] log file = /var/log/samba/log.%m [tmp] comment = Temporary file space path = /home/kk/samba (自定共享目录) read only = no public = yes 保存以上内容为smb.conf 3. 创建能够访问本机的用户 # sudo useradd kk # touch /etc/samba/smbpasswd 然后,使用smbpasswd命令,添加samba用户: # smbpasswd -a kk 此处为要访问Linux主机的windows主机用户名 New SMB password: Retype new SMB password: $ sudo gedit /etc/samba/smbusers 在新建立的文件内加入下面这一行并保存 kk = “network username” 4.重启生效 # /etc/init.d/samba restart ubuntu: #/etc/init.d/smbd restart ps:中文乱码的解决: 1.如果linux locale是zh_CN.UTF-8,在smb.conf中添加: display charset = UTF-8 unix charset = UTF-8 dos charset = UTF-8 2.如果locale是zh_CN.GBK或zh_CN.gb2312,在smb.conf中添加: display charset = cp936 unix charset = cp936 dos charset = cp936 端口设置:smbd所占用的端口是139和445
一页空纸 于 2011-11-27 16:07:41发表:
外层目录的权限和内层目录的权限解决了吗?
linnanqin 于 2011-11-23 09:04:06发表:
5# age 已经给予了,ROOT权限的
age 于 2011-11-23 09:02:30发表:
用户在那个目录有rwx权限吗?
linnanqin 于 2011-11-23 09:00:02发表:
没有人遇到过这问题吗
dhqrx 于 2011-11-16 13:39:06发表:
不懂
lvjiajun126 于 2011-11-10 20:35:22发表:
点解你唔问强哥
linnanqin 于 2011-11-28 09:57:12发表:
8# okzokz123
纠结了,按照你的方法还不行。不过也谢谢你了
okzokz123 于 2011-11-27 20:36:41发表:
linux关闭防火墙没
共享目录需要777的权限。
1. 检查配置:#testparm
2. # gedit /etc/samba/smb.conf
记住备份原sam.conf
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
搜寻这一行文字 代码:
; security = user
用下面这几行取代 :
security = user
username map = /etc/samba/smbusers
将下列几行新增到文件的最后面:
[Share]
comment = Shared Folder with username and password
path = /home/用户名/共享目录
public = yes
writable = yes
valid users = 共享用户名
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
找到[global]把 workgroup = MSHOME 改成 :(注意,这里的WORKGROUP是共享中的工作组名称)
workgroup = WORKGROUP
[global]
log file = /var/log/samba/log.%m
[tmp]
comment = Temporary file space
path = /home/kk/samba (自定共享目录)
read only = no
public = yes
保存以上内容为smb.conf
3. 创建能够访问本机的用户
# sudo useradd kk
# touch /etc/samba/smbpasswd
然后,使用smbpasswd命令,添加samba用户: # smbpasswd -a kk 此处为要访问Linux主机的windows主机用户名 New SMB password:
Retype new SMB password:
$ sudo gedit /etc/samba/smbusers
在新建立的文件内加入下面这一行并保存
kk = “network username”
4.重启生效 # /etc/init.d/samba restart
ubuntu: #/etc/init.d/smbd restart
ps:中文乱码的解决:
1.如果linux locale是zh_CN.UTF-8,在smb.conf中添加:
display charset = UTF-8
unix charset = UTF-8
dos charset = UTF-8
2.如果locale是zh_CN.GBK或zh_CN.gb2312,在smb.conf中添加:
display charset = cp936
unix charset = cp936
dos charset = cp936
端口设置:smbd所占用的端口是139和445
一页空纸 于 2011-11-27 16:07:41发表:
外层目录的权限和内层目录的权限解决了吗?
linnanqin 于 2011-11-23 09:04:06发表:
5# age
已经给予了,ROOT权限的
age 于 2011-11-23 09:02:30发表:
用户在那个目录有rwx权限吗?
linnanqin 于 2011-11-23 09:00:02发表:
没有人遇到过这问题吗
dhqrx 于 2011-11-16 13:39:06发表:
不懂
lvjiajun126 于 2011-11-10 20:35:22发表:
点解你唔问强哥