Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 无法删除SAMBA中的用户_Linux_Samba - Fatal编程技术网

Linux 无法删除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

我在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/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”).我把它换成了杯子,警告消失了。有时这只老狗会结结巴巴地给出正确的答案:)很高兴我能帮上忙。