Chinaunix

标题: PANIC: failed to set gid 啥原因啊? [打印本页]

作者: yjh777    时间: 2010-10-26 15:51
标题: PANIC: failed to set gid 啥原因啊?
访问samba有如下问题:

connect to service root initially as user root (uid=0, gid=0) (pid 28934)
[2010/10/26 17:21:32, 0] lib/util_sec.c:assert_gid(119)
  Failed to set gid privileges to (-1,99) now set to (0,0) uid=(0,0)
[2010/10/26 17:21:32, 0] lib/util.c:smb_panic(1654)
  PANIC (pid 28934): failed to set gid



有人说,chmod +x smbd 就好了,试了不行;
看/etc/passwd /etc/group都有相应的 nobody 帐户;  为什么设置gid失败啊???
作者: yjh777    时间: 2010-10-26 22:05
暂时在 /etc/samba/smb.conf 里面加 guest account = root 规避了;



但是那个错误原因仍然不知道,继续等答案,,
作者: feihu11    时间: 2010-10-27 15:22
同楼主一样,我也遇到了这个问题,之前编译好的smbd因为没有加入大文件的支持,拷贝2GB以上的文件会失败,所以重新更改配置编译新的smbd,然后运行时就出现:
Failed to set gid privileges to (-1,501) now set to (0,0) uid=(0,0)
PANIC (pid 1313): failed to set gid

unable to produce a stack trace on this platform
dumping core in /samba/var/cores/smbd

但之前编译的smbd使用同样的nobody用户是可以正常运行的,etc/passwd是这样的:
nobody1$$GmbL3iXOMZR57QuGDLv.L1:501:501:Linux User,,,:/home/nobody:/bin/sh
我将这个nobody更改为:
nobody1$$GmbL3iXOMZR57QuGDLv.L1:0:0:Linux User,,,:/home/nobody:/bin/sh 后,smbd就可以正常运行了。
应该和楼主用的 guest account = root 是一样的原理吧?

不过实际的原因却还是不知道,请大虾们帮忙看看呢。
作者: lovegqin    时间: 2010-10-29 14:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: 791605975    时间: 2014-12-10 09:18
什么情况,我也碰到了相同的情况,我是用户模式情况下,查看log.smbd发现fail to set gid,登录时,用户名密码验证都正确

P8(M(V~375JODZ$0L7UOLJC.jpg (20.43 KB, 下载次数: 30)

登陆验证

登陆验证

作者: 791605975    时间: 2014-12-10 09:22
跪求大神指导啊{:3_200:}
作者: 791605975    时间: 2014-12-10 09:51
如图smb.conf

5O4NGJIQM0$SEI[29LK}(4A.png (8.88 KB, 下载次数: 39)

smb.conf配置

smb.conf配置

作者: 791605975    时间: 2015-01-05 16:37
查看log.smbd的信息,发现samba验证的用户名和密码已经通过,成功,但是还是登录失败,跟权限有关系,与id和群组有关系
作者: 791605975    时间: 2015-01-05 16:39
这种问题,没碰到基本是没办法




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2