一聚教程网:一个值得你收藏的教程网站

热门教程

ubuntu设置root密码与增加用户

时间:2022-06-30 19:30:18 编辑:袖梨 来源:一聚教程网

设置root用户密码

说明:

安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。

实现:

原来Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。

设置ROOT密码方法如下:

开启终端,输入以下命令:
sudo passwd root
然后输入密码按"确认"键就OK了。
 
Ubuntu 中的 root 帐号默认是被禁用了的。在这种情况之下,如果你想要使用 root 的权限来干些事情,就需要 sudo 指令。对某些朋友来说,他们可能需要激活 Ubuntu 中的 root 帐号。

在 Ubuntu 中激活 root 帐号的过程如下:

1. 在终端执行 sudo passwd root 指令后,系统将会提示你设置一个新的 root 帐号密码。
2. 点击 System -> Preferences -> Login Window 菜单,并切换到 Security 选项页,然后选中其下的“Allow local system administrator login”选项。

执行上述两步后,你便可以使用 root 帐号登录 Ubuntu 系统了。

如果要再次禁用 root 帐号,那么可以执行 sudo passwd -l root。

附录:

ubuntu不像centos,在安装的时候,会要求我们设置root,普通用户密码

ubuntu设置用户密码

批量添加用户有两种方式:

一是用useradd + passwd命令配合脚本来添加

主要是用来在不同的机器上添加不同的用户,或者在同一台机器上添加大量的规则命名的用户。

二是用newusers+chpasswd来添加。

主要是可用于在同一台机器上添加大量的用户名单,如将A机上的用户全部添加到B机上。

可以通过cat /etc/shells查看当前你的机器所支持的shell

一 newusers+chpasswd添加用户

两个方法都要涉及到标准输入,这时就要用到重定向标准输入

(1)先编辑一个文本用户文件,每一行按照/etc/passwd密码文件的格式书写,要注意每个用户的用户名、UID、宿主目录都不可以相同,其中密码栏必须输入x号。在这里,密码栏输入的其实就是要创建的帐号的初始密码,可以通过该密码进行登录系统

一个范例文件user.txt内容如下:

user001:x:600:100:user:/home/user001:/bin/bash

user002:x:601:100:user:/home/user002:/bin/bash

user003:x:602:100:user:/home/user003:/bin/bash

user004:x:603:100:user:/home/user004:/bin/bash

user005:x:604:100:user:/home/user005:/bin/bash

user006:x:605:100:user:/home/user006:/bin/bash

(2)# newusers < user.txt

然后可以执行cat /etc/passwd检查/etc/passwd文件是否已经出现这些用户的数据,并且用户的宿主目录是否已经创建。此时就会在/etc/shadow中对新增的用户产生密码

(3)编辑每个用户的密码对照文件,

范例文件passwd.txt内容如下:

user001:密码

user002:密码

user003:密码

user004:密码

user005:密码

user006:密码

(4)# chpasswd < passwd.txt

这样就完成了大量用户的创建了,之后您可以到/home下检查这些用户宿主目录的权限设置是否都正确,并登录验证用户密码是否正确。

注:本次测试均在ubuntu中进行的,版本12.04Ts,不用pwunconv与pwconv

热门栏目