使用 NFS root 进行网络启动 debian 但无法获得 root 访问权限

使用 NFS root 进行网络启动 debian 但无法获得 root 访问权限

我正在通过 PXE 启动 Debian 12 并通过 NFS 进行安装。这似乎运行得很好。我通过将 Debian 从 CD 安装到磁盘并将其安装到我的安装服务器上来/创建磁盘。/mnt/debian

PXElinux 配置

    LABEL deb
      MENU LABEL MEOW
      KERNEL vmlinuz-6.1.0-18-amd64
      INITRD initrd.img-6.1.0-18-amd64
      APPEND root=/dev/nfs nfsroot=10.141.255.254:/mnt/debian,rw  ip=dhcp auto=true noquiet nosplash

虽然我可以用普通用户身份登录,但无法从控制台或 用 root 身份登录su -,我已通过 chrooting 到安装服务器上的文件系统重置了 root 密码。我还尝试将非 root 用户添加到 sudoers 组,但当我尝试使用它时,su - root我得到了 sudo:无法打开:权限被拒绝。/etc/sudoers

有人能给我一些关于下一步该尝试的想法吗?调试为什么在没有 root 的情况下 root 登录失败是相当令人沮丧的。

共享导出为

$ sudo exportfs -v
/mnt/debian 10.141.0.0/16(sync,wdelay,hide,sec=sys,rw,secure,root_squash,no_all_squash)

并安装有:

10.141.255.254:/mnt/debian on / type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,nolock,proto=tcp,port=2049,timeo=600,retrans=3,sec=sys,local_lock=all,addr=10.141.255.254)

谢谢!

相关内容