为初次使用linux设置 root密码

原帖由 wee0618 于 2007-3-2 19:10 发表于 4楼  
安装的时候建立了一个新用户及其密码,但是没有提示输入root用户的密码,su的时候使用安装时的用户的密码报告密码错;另外,更改显示器的驱动程序是在设备管理器里操作吗?

请先用该建立的第一个用户登入,使用 sudo passwd root 即可修改 root 密码. ps: 若要输入密码,该密码就是执行 sudo 该用户的密码。

或者是 sudo su - 就可以变成管理者,不是很方便呼 ?

ubuntu 作法与 mac 类似,相关资讯你可以看一下 ubuntu manual 有相关说明,包含 sudo 的用途。

我用的是redhat5.4,在一般用户下执行sudo命令提示llhtiger is not in the sudoers file. This incident will be reported.解决方法:

一、$whereis sudoers -------找出文件所在的位置,默认都是/etc/sudoers         
二、 #chmod u+w /etc/sudoers    以超级用户登录su -root ,修改文件权限即添加文件拥有这的写权限 限,ls -al /etc/sudoers 可以查看原文件的权限。    
三、vim /etc/sudoers 编辑文件,在root ALL=(ALL)ALL行下添加XXX ALL=(ALL)ALL,XXX为你的用户名。添加方法:找到root行,按下”i“键进入编辑模式添加即可!编辑好后esc键进入一般模式,“:wq"保存退出!
最后, #chmod u-w /etc/sudoers 回到文件的原权限!

下面这个稍微详细一点:

在ubuntu中由于禁用了root用户,默认情况下会把安装系统时建立的用户添加到sudoers中。但在redhat和centos中并没有把任何root用户之外的用户默认的添加到sudoers之中。这样我们在执行sudo 命令时就会出现xxx is not in the sudoers file. This incident will be reported.这样的错误输出。现在为了安全起见比较提倡使用普通用户做日常操作,而在需要超级用户的时候使用sudo 来做,这样,我们就有必要把一些用户添加到sudoers之中。
其实把用户添加到sudoers之中很简单。
首先利用whereis 命令查找sudoers配置文件的目录(默认会在/etc/sudoers)
[[email protected] xiaofei]# whereis sudoers
sudoers: /etc/sudoers /etc/sudoers.bak /usr/share/man/man5/sudoers.5.gz
然后需要切换到root用户,更改/etc/sudoers的权限
[[email protected] xiaofei]# chmod u+w /etc/sudoers
然后就可以利用vi编辑器来把用户添加到sudoers之中
[[email protected] xiaofei]# vi /etc/sudoers
然后找到root    ALL=(ALL)       ALL所在的位置,把所要添加的用户添加到文件之中,

顺便提一下vi编辑器的用法。刚进入vi编辑器的时候牌命令行模式,这时可以通过方向键来移动光标,找到要编辑的位置之后按下“i”,然后就进入了插入模 式,这时候你可以输入或删除字符。编辑完成之后按“esc”键退出插入模式,进入命令行模式,这时候按“:”可以进入末行模式,输入“wq”保存并退出。

下面是添加完的结果。
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
xiaofei ALL=(ALL)       ALL              (这一行是添加的内容,xiaofei是我的用户名)
然后需要把sudoers 的写权限去掉(否则系统不允许执行suoders文件):
[[email protected] xiaofei]# chmod u-w /etc/sudoers
至此,在退出root用户之后就可以利用sudo命令来执行超级用户的权限了。

时间: 2024-08-01 10:45:38

为初次使用linux设置 root密码的相关文章

linux设置root密码&进入不了root

刚装的linux无法使用root需要初始化密码 1.设置密码 sudo passwd root 点击回车,然后输入两次你想设置的密码,比如123456 2.切换用户 su root 再输入你刚才设置的密码即可. 原文地址:https://www.cnblogs.com/51python/p/10849180.html

linux 设置root 密码

指令意思: sudo -i  是 切换到root权限 ,如果没有密码,则直接可以操作,有密码则会要求输入密码 sudo passwd root  是修改密码指令 ,回车后 提示输入新密码 新密码需要输入两次,不显示字符 成功提示 原文地址:https://www.cnblogs.com/c2g5201314/p/12670516.html

ubuntu设置root密码及 Xftp连接linux(ubuntu)时提示ssh服务器拒绝了密码,请再试一次

原文:ubuntu设置root密码及 Xftp连接linux(ubuntu)时提示ssh服务器拒绝了密码,请再试一次 alt+f2,在弹出的运行窗口中输入:gnome-terminal sudo?passwd?root,回车后按提示输入两次root的密码 用xftp root连接时显示ssh服务器拒绝了密码,请重新连接.由于sshd的设置不允许root用户用密码远程登录,修改/etc/ssh/sshd_config文件,但必须是安装了openssh才会有这个文件,如果文件不存在,请检查是否安装了

linux下如何设置root密码(第一次)

[email protected]:~$ su - rootPassword: su: Authentication failure 请 输入 root 密码 安装时 设置的是用户密码 而不是root 密码 ununtu 只能调用 root 不能直接 root登录 设置root密码 方法如下: 1:输入 sudo passwd root 2:输入用户密码(安装时设置的) 3:输入想设置的root密码 4:再次输入root密码 enter结束 就成功了 [email protected]:~$ s

你若忘记了linux的root密码

若忘记root密码,该怎么办,今天推荐两个简单的方法,适合刚入手linux的人. 以单人维护模式登录系统,利用grub开机管理程序更改密码(若你的开机管理程序是grub的话). 重启系统,在读秒时按下任意键,屏幕即出现一个选单画面,仔细阅读选单底下的说明,按下e就能进入grub的编辑模式,此时屏幕上显示大致如下: root(hd0,0) kernel/vmlinuz-2.6.18-128.el5 ro root=LABEL=/rhgb quiet initrd/initrd-2.2.18-128

Linux 忘记root密码如何破解?

假如忘记管理员root的密码,而且系统上也没有其他已知的管理员用户了,那么该如何操作? 就是想办法破解root密码,linux系统是可以在忘记密码的情况下重新设置root密码,下面是破解的过程: 1.重启或打开linux系统,然后开机的时候已知按e键,直到出现内核选择的界面: 2.然后再按一下键盘上的e键,就会出现以下界面: root (hd0,0):表示是内核所在的硬盘和硬盘分区,如果进行修改后会导致系统无法启动 kernel /vmlinux-3.14.22 ro root=UUID...

mysql 5.7 设置root密码方法

操作系统: [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.1.1503 mysql 版本5.7.9 mysql> select version() -> ; +-----------+ | version() | +-----------+ | 5.7.9 | +-----------+ 1 row in set (0.00 sec) 安装mysql的yum repo 源: rpm -ivh http

Linux系统root密码修改

重启系统. 进入系统引导界面: 按下e键: 选择第二项,内核启动参数设置,按下e键: 在结尾处,输入数字 1或者 英文 " single",再回车: 按下b键启动,此时以单用户模式级别引导启动程序: 启动完之后,命令passwd修改密码,修改完之后,再命令exit,退出重启,登录时使用刚刚修改后的密码即可. 问题:按上面说的修改方法,每个接触到此系统的用户都可以修改root密码,那还要root干嘛!!! 解决方案:GRUB加密. 如何实现:在grub.conf配置文件当中,配置参数 p

mysql创建删除用户,设置root密码,分配权限等

参考资料: 1.linux下创建mysql用户 http://blog.sina.com.cn/s/blog_4c6e822d0102dyd5.html 2.centos7 mariadb 设置root密码 http://blog.csdn.net/cenguocheng/article/details/41282663 3.mysql初识之数据文件及其他文件 http://blog.csdn.net/ls3648098/article/details/9374815 4.Linux下给mysq