help, debian9 x64 can't password
debian吧
全部回复
仅看楼主
level 1
anduinlee 楼主
lee@L540:~$ su
Password: 123789
su: Authentication failure
lee@L540:~$ sudo df
[sudo] password for lee: 123789
zngolee is not in the sudoers file. This incident will be reported.
i can't su, can't sudo ,new debian9, do not have sougou, so ~ help.
2017年06月25日 15点06分 1
level 1
anduinlee 楼主
linux使用su切换用户提示 Authentication failure的解决方法
这个问题产生的原因是由于ubtun系统默认是没有激活root用户的,需要我们手工进行操作,在命令行界面下,或者在终端中输入如下命令:
sudo passwd
Password:你当前的密码
Enter new UNIX password:这个是root的密码
Retype new UNIX password:重复root的密码
然后会提示成功的信息。
在说明一点,使用su和sudo是有区别的,使用su切换用户需要输入所切换到的用户的密码,而使用sudo则是当前用户的密码。
///////////////////////////////////////////////////////////////////////////////////
普通用户用sudo执行命令时报"xxx is not in the sudoers file.This incident will be reported"错误,解决方法就是在/etc/sudoers文件里给该用户添加权限。如下:
1.切换到root用户下
2./etc/sudoers文件默认是只读的,对root来说也是,因此需先添加sudoers文件的写权限,命令是:
chmod u+w /etc/sudoers
3.编辑sudoers文件
vi /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)
ps:这里说下你可以sudoers添加下面四行中任意一条
youuser ALL=(ALL) ALL
%youuser ALL=(ALL) ALL
youuser ALL=(ALL) NOPASSWD: ALL
%youuser ALL=(ALL) NOPASSWD: ALL
第一行:允许用户youuser执行sudo命令(需要输入密码).
第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.
第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.
4.撤销sudoers文件写权限,命令:
chmod u-w /etc/sudoers
2017年06月25日 15点06分 2
level 1
anduinlee 楼主
换了个win10的电脑来。
我新装了debian-live-9.0.1-amd64-xfce, 遇到这个问题,普通用户不能sudo,不能su,所提示的错误,搜索结果在2楼,sudo的错误需要su,su的错误需要sudo 好晕啊,求帮忙
2017年06月25日 15点06分 3
重启想用root登录,也提示错误incorrect password
2017年06月25日 15点06分
level 11
启动时直接修改grub参数进单用户模式,就有root权限了,随便改
2017年06月26日 01点06分 4
tks, i reinstell, root set no password, uername can sudo. i give up, intell a manjaro. i"ll wait for lmde of debian9. lmde2 is debian8, no rtl8192ee driver.
2017年06月26日 03点06分
@anduinlee 既然arch系的版本都可以接受,直接sid吧
2017年06月26日 04点06分
回复
guojing911127
:个人只是装来用,还是倾向稳定的版本。
2017年06月26日 06点06分
How about systemd-boot , uboot and others ?
2017年09月09日 09点09分
level 11
新装的系统在改/etc/sudoers前不能sudo这没错
肯定能su不然怎么切换root,话说你不会把当前用户密码和root用户密码搞混了吧
——来自骗经验的puretie
2017年06月26日 12点06分 5
我也担心这个,重装了一次,显示密码,拍照了。不能su。
2017年06月26日 13点06分
level 1
anduinlee 楼主
@guojing911127 @真仙降世17
麻烦看看,进入单用户模式,是这样吗?
fW://///////////////////////////////
网上查找进入debian的单用户模式,坑爹的不少,所以自己文章一片留作纪念。
开始的时候按"e"进入Grub的编辑界面,这个时候要找:linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=.......... ro quiet.要在这里做操作,quiet删除后写:init=/bin/bash。之后Ctrl+X 启动,之后进入Boot的bash界面,输入以下代码:
mount -no remount,rw /
passwd root
输入自己设置的密码。
mount -no remount,ro /
reboot.
重启后一切正常。
2017年06月26日 13点06分 6
是不是root的密码必须有大小写字母?我设置的只有数字
2017年06月26日 14点06分
我記得上次操作是在quite後面加了句single,具體忘記了。總之是進單用戶模式能處理這問題,解決就好啦
2017年06月26日 14点06分
level 1
anduinlee 楼主
回复 guojing911127 :
在grub下进入单用户模式下用三种方式,其实就是一种,只不过步骤多少的区别。
第一种,在grub的启动画面中,加亮显示所需内核,按下“a”键后添加引导选项即可。要引导单用户模式,就是在现有的内核选项之后再加上single标志,然后按回车键。例子如下:
grub append> ro root=LABEL=/ rhgb quiet single //single是后添加上去的,然后按回车(rhgb—图形方式启动,quiet—不输出启动信息)
第二种,就是按“e”键,即编辑现有的启动菜单选项,在kernel那一行后面加上single,启动就行了,然后按回车,再按下“b”,即启动系统就进入了单用户模式。
第三种,就是按“c”键,即进入grub的命令提示符下,输入一系列的grub引导命令,这个要对grub的命令较熟悉的情况下用。我习惯是看着笔记输入的
2017年06月26日 14点06分 7
level 11
这个是bug,我都已经发过了[滑稽][滑稽]
2017年06月26日 17点06分 8
你怎么处理的?
2017年06月27日 00点06分
@anduinlee 用netcd安装没问题[你懂的][你懂的]
2017年06月27日 16点06分
level 1
anduinlee 楼主
我在虚拟机又装了debian9尝试。发现:
1、如果给root设置密码,那么user就没有sudo功能,且不能su。
2、如果root没密码,或者从后面再返回到这个位置,可以多一个设置,设置不允许root登录,那么user就会有sudo功能。
如果情况1,可以grub——e——quiet删除后写:init=/bin/bash ,在黑白界面修改。这界面很有意思。但是我修改了之后, user不能登录了。
2017年06月27日 00点06分 9
level 1
anduinlee 楼主
已经解决,grub按e,可以改了进root登录,问题都能解决。
debian9中文版自带中文输入,很棒。我装的mate桌面。
2017年06月27日 22点06分 10
level 2
楼主,进入这一步代码怎么输,一次输,还是分段输进去的,能不能说一下
2017年09月08日 13点09分 11
rw is read-write and ro is read-only
2017年09月09日 09点09分
1