samba 相关2

挂载方法:sudo mount -t smbfs -o username=root,password=nosoup4u //192.168.1.115/plug-storage /home/caiwanjun/cwjsmb     卸载,umount cwjsmb

服务端添加linux用户为smb用户的命令:   smbpasswd  -a  linux普通用户名 之后再次输入密码即可。

今晚任务:1.熟悉c++文件操作方法 2.熟悉c++string中的方法:即字符串的处理阿。

设置  disable spoolss = yes 

    可以隐藏“打印机”


使samba服务器对大小写不敏感

在配置文件smb.conf中使用

short preserve case = yes

preserve case = yes


都是高人啊!我就搞一个,在Linux修改用户密码的时候也要修改smbpasswd对应用户的密码:
(我是在使用LFS的时候存在这个密码同步的问题,不知道别的发行版是否存在这个问题)
# for samba passwd sync
password    sufficient     pam_smbpass.so   audit use_first_pass
将这行加入到/etc/pam.d/passwd这个文件中即可,以后执行passwd也就会修改这个用户对应的SMB的用户密码了。

最新发现:
1,当我用\\x.x.x.x去使用samba的时候,就会出楼主上面所说的问题。
2,如果用net use H: \\hostname\home 这样去使用的时候却是正常不需要刷新。

如有其他问题正在测试中.....


收获:

1.samba的public = yes ; writable = yes ; 表明了匿名的可以访问,但是writable虽然=yes,但是并不表示所以匿名都可以写哦。这个writable是在该共享文件的权限的限制下才可写的。 如果writable=yes,但是该共享目录本身的权限是drwx-r-x-r-x ,那么依旧只有root可以写入; 如果该目录为drwxrwxrwx权限,那么writable=yes,则说明所有人都可以写和读。 但是如果改共享目录为drwxrwxrwx,而writable=no ,那么匿名用户依旧是不可以写入的。

总结:writable = yes; 是在“共享目录“本身权限的基础上而言的,writable = no ; 则可以限制对外的“写入“,即使共享目录是drwxrwxrwx的权限也没有用。

2.而且当writable = no ; 与 write list = cwj ;共存的时候没有相互的影响。 即匿名用户进入共享的时候,是不可以写的,但是cwj进入的时候,确实可以写的(我测试过的哦),所以writable与write list可以共存且互不影响。

3. windows下访问samba,切换用户:可以使用这个命令来关闭共享链接:net use * /delete /y

4.没想到阿,没有想到, 居然write list = cwj ; 那么表示只有cwj才有写权限,连root都没有写权限了。我去啊啊啊啊啊啊阿。 

write list = cwj ; 的cwj ,需要以 rwx 权限为基础才能够进入文件夹进行读写,但是没想到write list = cwj ; 却反过来作用rwx.连root都没有用了,我靠。

http://bbs.chinaunix.net/thread-901701-1-3.html

http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=873785


让windows不刷新就可以使用samba的方法,需要改注册表哦:.http://support.microsoft.com/kb/823291/zh-cn


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值