免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6502 | 回复: 9
打印 上一主题 下一主题

[samba] samba密码同步的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-18 21:31 |只看该作者 |倒序浏览
10可用积分
我前几天添加了200多个用户。然后再/etc/passwd中把200多个用户删除。但是要重新建立用户的时候
#system-config-users
提示/etc/passwd 与/etc/shadow不匹配。无法打开。
我把/etc/shadow删除。重新建立一个shadow.
运用#pwconv
让他们匹配。。
但是运行
#system-config-users
还是有一大堆提示。gcc++什么的一大堆。
怎么回事呢。我觉得已经同步了啊 。。。。。

[ 本帖最后由 cuizongchao 于 2007-7-18 21:35 编辑 ]

最佳答案

查看完整内容

我按lz的操作步骤.[root@www samba]# cp /etc/passwd /etc/passwd.bak [root@www samba]# cp /etc/shadow /etc/shadow.bak[root@www samba]# vim /etc/passwd [root@www samba]# system-config-usersTraceback (most recent call last): File "/usr/share/system-config-users/system-config-users.py", line 46, in mainWindow.mainWindow() File "/usr/share/system-config-users/mainWindow.py" ...

论坛徽章:
0
2 [报告]
发表于 2007-07-18 21:31 |只看该作者
我按lz的操作步骤.

[root@www samba]# cp /etc/passwd /etc/passwd.bak          <奉劝lz该配置文件的时候back一下,有时候会有很大的帮助>
[root@www samba]# cp /etc/shadow /etc/shadow.bak
[root@www samba]# vim /etc/passwd                 <删除了test 用户>
[root@www samba]# system-config-users
Traceback (most recent call last):
  File "/usr/share/system-config-users/system-config-users.py", line 46, in <module>
    mainWindow.mainWindow()
  File "/usr/share/system-config-users/mainWindow.py", line 238, in __init__
    self.userWin = userWindow.userWindow(self, self.userStore, self.groupTreeView, xml, selinuxEnabled)
  File "/usr/share/system-config-users/userWindow.py", line 68, in __init__
    uidNumber, gidNumber = userGroupFind.find_uid_gid (self.parent.ADMIN, self.parent.preferences)
  File "/usr/share/system-config-users/userGroupFind.py", line 48, in find_uid_gid
    uidNumbers = map (lambda x: x[libuser.UIDNUMBER][0], filter (lambda x: x[libuser.USERNAME][0] not in high_uid_ignore, lu_admin.enumerateUsersFull ()))
  File "/usr/share/system-config-users/userGroupFind.py", line 48, in <lambda>
    uidNumbers = map (lambda x: x[libuser.UIDNUMBER][0], filter (lambda x: x[libuser.USERNAME][0] not in high_uid_ignore, lu_admin.enumerateUsersFull ()))
KeyError: 'no such attribute defined for this entity'
[root@www samba]# rm /etc/shadow
rm:是否删除 普通文件 “/etc/shadow”? y
[root@www samba]# pwconv
[root@www samba]# system-config-users      <正常>不知道lz这里报什么错误

lz是在运行system-config-users出错,并不是配置samba用户出错
在查看我的samba用户
[root@www bin]# ./pdbedit -L
root:0:root
Abel:500:Abel,,work
DEAN-08$:4294967295EAN-08$
test:4294967295:
[root@www bin]#

论坛徽章:
0
3 [报告]
发表于 2007-07-19 00:06 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2007-07-19 09:49 |只看该作者
是的,把批量用户在加回系统,去掉其SHELL,不一样的系统密码和SMB密码,可能会安全点。
200多用户,应该是WINDOWS为主
建议你做个域,把SMB的用户认证交给域控制器来,这样,轻松。

论坛徽章:
0
5 [报告]
发表于 2007-07-19 10:37 |只看该作者
谢谢各位.....samba加入域总感觉不是很爽..还是单独的好..
请问不同网段的可以访问服务器吗?

论坛徽章:
0
6 [报告]
发表于 2007-07-19 10:38 |只看该作者
原帖由 lovegqin 于 2007-7-19 00:06 发表
samba用户的前提必须是系统用户
你把/etc/passwd 里的用户删除了,当然会出错了。


你的意思是把smbpasswd里面的用户也删除.然后就同步了.....对吧????????

[ 本帖最后由 cuizongchao 于 2007-7-19 10:59 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2007-07-19 15:37 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
8 [报告]
发表于 2007-07-19 16:33 |只看该作者
我对你的话的理解是:
smbpasswd里面的用户名和密码和/etc/passwd不匹配.
把smbpasswd里面的用户名和密码对应/etc/passwd把不对应的删除就可以解决问题...

论坛徽章:
0
9 [报告]
发表于 2007-07-19 16:36 |只看该作者
对吧?

论坛徽章:
0
10 [报告]
发表于 2007-07-19 17:08 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP