- 论坛徽章:
- 0
|
同楼主一样,我也遇到了这个问题,之前编译好的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是这样的:
nobody 1$$GmbL3iXOMZR57QuGDLv.L1:501:501:Linux User,,,:/home/nobody:/bin/sh
我将这个nobody更改为:
nobody 1$$GmbL3iXOMZR57QuGDLv.L1:0:0:Linux User,,,:/home/nobody:/bin/sh 后,smbd就可以正常运行了。
应该和楼主用的 guest account = root 是一样的原理吧?
不过实际的原因却还是不知道,请大虾们帮忙看看呢。 |
|