最佳技术支持

作者:Various
添加新用户

我在 Red Hat 5.1 上添加用户时遇到了极大的困难。我使用了各种方法通过 adduser 命令和各种 X 控制面板程序将他们添加到我的系统中。当我添加他们时,一切似乎都进展顺利,并且当我创建他们之后查找他们时,他们是存在的。我的问题是我无法在不成为 root 用户的情况下登录。如果我尝试以用户身份登录,它会显示“登录不正确”,就好像我输入了错误的密码或用户名一样,但事实并非如此。我已经尝试了很多次,并且感到沮丧,因为我无法让任何用户在我的系统上工作。——Anthony Dipaula,dipaula@udel.edu

您需要检查两个文件。第一个是 /etc/passwd。确保每个用户都有有效的 shell 和主目录。然后查看 /etc/login.conf。这定义了登录控制设置,您可能有一个设置阻止在控制台上进行非 root 用户登录。——Chad Robinson,chadr@brt.com

文件类型

有人可以告诉我文件名后的连字符表示什么吗?/etc 中有两个例子:passwd-group-。提前感谢您的回答。——George R. Boyko,grb99@nni.com

这些是管理这些文件的实用程序制作的备份。您很可能可以安全地删除它们,但保留它们也是一个好主意。否则,如果您的 passwd 文件损坏,您将无法登录,并且如果您没有一个好的副本,重建它总是很麻烦。——Chad Robinson,chadr@brt.com

语音/传真调制解调器问题

我有一台运行 Windows 95、Windows NT 4.0 和 SuSE Linux(内核 2.0.36)的多平台计算机。我的问题是我不知道如何在 Linux 上安装即插即用调制解调器。对于前两个操作系统(Windows 95 和 NT),调制解调器工作正常。我尝试了许多方法使用 Isa PNP 工具安装调制解调器。它可以识别调制解调器,但我仍然在设置端口时遇到麻烦。我阅读了一些 HOWTO,但它们对我没有太大帮助。他们说要使用 setserial 命令设置调制解调器,但我不知道如何使用此命令。在 Windows NT 4.0 设置中,我的调制解调器安装了以下参数:COM5,IRQ 07,输入/输出范围 02E8 到 02EF。

有人可以告诉我如何在 Linux 上设置我的调制解调器吗?或者如何使用 setserial 命令设置调制解调器?它是一个 3Com US Robotics 56K 语音传真调制解调器。——Manuel Enrique,phrotos@email.com

COM5 通常(并非总是)暗示您的调制解调器不是调制解调器,而是 winmodem,因此除了 Windows 之外,它对任何其他系统都无用。

现在,如果它真的是调制解调器,您应该在启动后立即使用 dmesg | grep ttyS 找出它在 Linux 中使用的端口(可能是 ttyS2)。然后像这样配置中断和端口号

setserial /dev/ttyS2 port 0x3E8 irq 2

替换您的卡的正确值。——Marc Merlin,marc@merlins.org

Java 导致 Netscape 崩溃?

我比新手稍微高级一点,但当涉及到我不懂的事情时,我就一窍不通了。我正在运行 Red Hat 6.0 和 Netscape Communicator 4.5。每当我访问 Java 网站时,例如 linux.com 或 yahoo.com,Netscape 都会崩溃;也就是说,它会直接消失。如果我在终端 ./netscape 中运行 Netscape,每当我访问 Java 站点时,它也会消失。但在终端中,它会显示“总线错误”。这是什么意思?我知道我在设置中启用了 Java,但我该如何解决这个问题?——Eric Zabinski,diablo@elnet.com

众所周知,Netscape 会因多种原因崩溃,其中许多原因与 Javascript,尤其是 Java 有关。我建议您尝试升级到 Netscape 4.61,或降级到 Netscape 4.08。——Marc Merlin,marc@merlins.org

PPP 和网络配置

我最近完成了我的第一个成功的 Linux 安装,Red Hat 5.2。我安装了 PPP 软件,但认为网络配置应该只为配备 NIC 的机器完成,而不是仅进行拨号连接的机器,所以我当时没有执行网络配置。

尽管我随后使用 HOWTO、书籍和 ISP 的建议编辑了大量与 PPP 相关的文件,但我没有在命令行提示符下响应 pppd 命令时获得预期的 PPP“垃圾”(带有频繁 { 字符的 40 个字符的帧)。这是否清楚地意味着我没有正确安装 PPP 支持,需要重新安装或通过软件包管理器添加?或者这也会发生在配置文件(如 host.deny 或 host.allow 或 ...)中出现错误的情况下吗?——Stephen S. Rinsler,70353.714@compuserve.com

您应该能够使用 netcfg 创建 PPP 连接,您可以从默认情况下当您以 root 用户身份登录并启动 X 时应该存在的控制面板启动它(否则输入 control-panel)。您还可以选择使用 linuxconf 创建您的 PPP 连接。——Marc Merlin,marc@merlins.org

挂载 NFS

我需要从我的 Linux 主机到 WinNT 服务器实施 NFS(网络文件系统)以进行文件访问。我的机器上安装了 Linux Red Hat 5.2,Pentium 133 MHz 和 24MB RAM。我还安装了 NFS 服务(客户端和服务器)。在一台服务器机器中,我安装了 Windows NT 4.0。我阅读了 Richard Stevens 的 TCP/IP Illustrated Vol.1 这本书(第 29 章讨论了 NFS),所以我是一个协议初学者。当我尝试挂载 NFS 链接时,出现以下错误

mount: RPC: Port mapper failure - RPC: Unable to send

你能帮助我吗?——Ing. Juan Salazar Velasco,jsalazar@merkafon.com

最简单的方法不是使用 NFS,而是使用 Samba,您可以在 samba.anu.edu.au 获取它。通过在您的 Linux 机器上安装 Samba,您将能够使用 smbclient 访问您的 Windows NT 服务器,以及 nmbdsmbd 的组合,以允许您的 NT 服务器访问您 Linux 机器上的文件。这也适用于打印机。

NFS 服务需要在 Windows NT 服务器中进行特殊配置(并且通常需要额外的软件),并且通常速度不如本地协议快,因为每种类型的服务器的本地协议(NT 的 SMB 和 UNIX 的 NFS)在设计时考虑了略有不同的意图。根据我的经验,UNIX 模拟 SMB 比 NT 模拟 NFS 更好。——Chad Robinson,chadr@brt.com

我不清楚哪台机器是 NFS 服务器。如果是 Linux,那么很可能 portmapper 没有运行。输入

/etc/rc.d/init.d/portmap restart

另外,确保 rpc.nfsd 和 rpc.mountd 在您的机器上运行。

如果服务器是 NT,输入

showmount -e name_of_nt_server

只要您没有从中获得合适的输出,您的 NT 服务器就配置不正确。——Marc Merlin,marc@merlins.org

硬盘问题

在尝试从 Linux For Dummies 这本书安装 Linux 5.2 时,我不知何故将自己和安装程序锁定在外面。一旦您为 Linux 部分分区了一个驱动器,您如何返回并理清您可能造成的任何混乱?安装软盘或 CD-ROM 上没有任何我可以从 DOS 提示符或 DOS 程序 fdisk 访问的内容,顺便说一句,它说读取磁盘时出错并且不让我进入。此外,DiskDruid 也不让我进去。你能帮忙吗?——“Budskie”,Budskie@email.msn.com

我猜您以某种方式损坏了您的分区表,但这很难在不进一步查看驱动器的情况下判断。您可能希望尝试使用不同的工具,例如 Slackware 软件包附带的 fdisk 程序。它是一个更原始的工具,虽然可能更难使用,但它可能不会完全阻止您访问您的驱动器。

我见过这样的问题来自于对驱动器 BIOS 中 LBA(逻辑块寻址)设置的误解。不幸的是,在不了解更多关于到底发生了什么的情况下,我只能告诉您如何完全清除您所做的一切,以便您可以重新加载您的系统。(关于备份的格言在这里浮现在脑海。)如果您确实要走这条路,您将需要使用更基本的工具(例如 Slackware 附带的 fdisk)来删除驱动器上的所有 Linux 分区,以期恢复您的 DOS 信息。如果失败,您可以随时删除所有分区并重新安装 Windows 以恢复到稳定状态,然后再试一次。——Chad Robinson,chadr@brt.com

加载 Disqus 评论