向运行 Rocky Linux 的 Samba 服务器添加用户和新机器

向运行 Rocky Linux 的 Samba 服务器添加用户和新机器

我正在尝试将一台全新的机器添加到我们的网络中,目前我正苦苦挣扎。先说一下……我的网络管理员几个月前退休了,我的公司无意重新聘用他的职位,所以他们随便把他的所有职责都交给了我。他留下的文档很少。我也是一名程序员,服务器管理是我目前的弱点。

我们目前有一个在 Rocky Linux 上运行的文件共享系统,该系统在 Linux 服务器上运行着 Samba 服务器版本 4.10.16。我们没有 Active Directory。我相信一切都是在 netBIOS 或 NT4 中配置的……无论 WinXP 时代的配置是什么。我使用 useradd 命令将用户添加到系统中,然后将用户添加到 etc/group 文件中的相应组中。这个特定的用户有一台全新的机器,我现在正试图将它添加到网络中。我尝试将机器名称添加到 etc/group 文件中的计算机组中,并尝试将机器添加到 passwd 文件中。在本地机器上,我创建了一个用户,其名称和密码与 samba 服务器上的用户完全相同。当我尝试映射驱动器时,它出现错误,提示网络密码不正确。我还将 lmhosts 和 hosts 文件移动到了新计算机。

我感觉我还缺少了其他东西。缺少一些在服务器端连接机器和用户的东西。

答案1

我知道现在有点晚了,但我刚刚在自己寻找解决方案时遇到了这个问题。我在这里没有找到解决方案,但想出了一个解决方法。

首先通过发出以下命令手动添加机器帐户:

useradd -n -c "Workstation (machinename$)" -M -d /nohome -s /bin/false "machinename$"

pdbedit -a -m machinename$

此后,请像平常一样继续加入域。

相关内容