Linux 无法删除SAMBA中的用户
我在Linux上使用GADMIN-SAMBA程序来管理SAMBA服务器,在第一行“用户”选项卡中的用户列表中有以下数据:Linux 无法删除SAMBA中的用户,linux,samba,Linux,Samba,我在Linux上使用GADMIN-SAMBA程序来管理SAMBA服务器,在第一行“用户”选项卡中的用户列表中有以下数据: "WARNING" "Group name not found" "No value has been set" "No value has been set"` 当我选择此行并单击“删除”按钮时,将显示以下消息: 无法删除samba用户:警告 而这一行保持不变 我在/etc/smb.conf、/etc/samba/smbusers文件和/var/samba/profile
"WARNING" "Group name not found" "No value has been set" "No value has been set"`
当我选择此行并单击“删除”按钮时,将显示以下消息:
无法删除samba用户:警告
而这一行保持不变
我在
/etc/smb.conf
、/etc/samba/smbusers
文件和/var/samba/profiles
目录中找不到任何名为“Warning”的用户记录。如何从用户列表中删除此记录?如果我没有弄错,问题是(1)您没有向SAM数据库添加用户,或者(2)您没有以下SAM文件可供pdbedit
读取:
/etc/samba/private
passdb.tdb
secrets.tdb
因为samba使用
pdbedit-L
生成要显示的用户列表。如果您(1)没有用户,或(2)没有可用的SAM文件,您将在尝试访问该信息时生成错误。GADMIN似乎将返回的第一行(错误)作为用户,并试图显示它。您不能删除此项。这不是编程问题。您应该在或@Mike W上提问-在发布问题之前,我检查了“samba”标记,并看到了很多关于samba服务器的问题。我觉得这个论坛不适合这样的问题,我想这个问题可以移动,但我不知道如何移动问题。也许管理员可以根据需要移动它?用户列表中列出了多个用户,包括默认情况下Samba本身添加的用户-smbguest。这两个文件存在,但它们不在etc/samba/private/中,而是在/var/lib/samba/(在Debian Wheezy上)中。我将它们复制到/etc/samba/private/,但警告行没有消失(Al,它似乎正在查找组信息。您是否可以从命令行.su检查到root,然后pdbedit-L
简单列出SAM文件中的用户。这将告诉我们它是否真的是一个流浪用户,或者GADMIN是否有问题。(您也可以尝试删除复制的额外文件。您的配置应正确设置您的私有目录,该目录可以位于/var和/etc中)感谢您的回答。警告是由参数“printing”的不正确值引起的(该值设置为“none”).我把它换成了杯子,警告消失了。有时这只老狗会结结巴巴地给出正确的答案:)很高兴我能帮上忙。