工控机+Ubuntu18.04 修改root用户密码

硬软件平台

  • 工控机+Ubuntu18.04

问题的由于

  • 为了给我新创建的用户使用sudo命令时,提示我:
    用户不在 sudoers 文件中。此事将被报告
    
    于是乎,开始解决这个问题,查询了很多的解决方法:大体上思路就是先进root权限,然后将/etc/sudoers文件权限修改(原来权限为440)为777,接着在文件中找到root ALL=(ALL) ALL,添加自己的用户信息,如下所示:
    root    ALL=(ALL)       ALL
    user    ALL=(ALL)       ALL
    
    接着退出,修改/etc/sudoers权限为440,完成操作。
    不过我的问题是当前我不知道root用户的密码,当时考虑也不充分,没有想到先设置root用户的密码(sudo passwd root) ,失算了。
    我当时采取的做法是,直接在当前具有sudo权限的用户上修改/ect/sudoers文件权限,
    sudo chmod 777 /etc/sudoers
    
    改了之后,傻了,当前用户的sudo使用不了了,提示我:
    sudo:sudo /etc/sudoers is world writable
    sudo:no valid sudoers sources found ,quitting
    sudo:unable to initialize policy plugin
    
    需要我进入root权限,修改/etc/sudoers权限。然而我又修改不了,被root密码套死了。接着找工控机厂家问下root密码(听说系统是厂家安装的),然而大家巧妙地将密码藏了起来(谁也不知道)。

进入正题,修改root密码

  • 我是参考的https://www.jianshu.com/p/976602de19f0教程上,首先需要长按[shift]进入启动管理项,接着需要将修改一些内容,然后再按F10,reboot -f进行重启,接着如果还是进入GNU Grub界面的话,按两下[ENTER]即可正常启动。
  • 教程是没错,但是工控机硬件平台使得我长按[shift]无法进入GNU Grub界面,还好有万能的互联网,我又又找到一篇教程https://blog.csdn.net/geekqian/article/details/82912518,是针对矿机的,我想工控机,都是机嘛,试试呗(虽说试错成本有点高),在重启阶段按Esc进入命令行,然后输入normal接着回车,就进入了和Ubuntu一样的界面了。这边没有截图,可能不太好看懂,如果实在有疑问的话,可以私信我。

现在又可以愉快地弄我的新用户了,

  • 其他用户(我师兄)在系统工作目录下安装了Pytorch全家桶,不过conda装到了用户工作目录下,为了不干扰师兄的使用,可能需要我在我的新用户上装CUDA,CUDNN以及conda+pytorch。如果成功的话,我会再出一篇博客,,,,溜了溜了。

注:当我改好root密码后,需要重启,我试过rebootshutdown -r now都不可,提示我问题如下:

system has not been booted with systemd as init system (pid 1). can't operate. ubuntu

查了下,很多都是和docker有关系(我不太清楚啥是这个),后来参考https://askubuntu.com/questions/1049852/how-to-solve-system-has-not-been-booted-with-systemd-as-init-system-pid-1使用reboot -f,成功完成重启(就怕暴力重启出事情)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值