linux如何设置(创建)超级管理员(su)以及密码?


安装完linux后,超级管理员密码应该是空的。怎么进行设置?
我不明白,比如我某个程序运行需要用su
但是我在输密码时候输入我的登录密码是不正确的
怎么回事?

1、首先打开Ubuntu系统,输入自己的密码。

2、进入Ubuntu系统,如图。

3、按下快捷键ctrl+alt+t打开控制台。

4、输入“sudo passwd root”。

5、回车之后输入用户登录系统的密码。

6、输入su的密码并回车,再次输入su的密码,然后回车。

7、看到如图所示就说明设置成功了,这样就完成了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-04
【语法】passwd[必要参数][选择性参数][用户名称]
【功能说明】passwd指令用来设置用户帐号的密码,超级用户可以设置所有用户的密码。
【参数说明】
必要参数具体说明如下:
参数 功能
-d 删除密码
-f 强制执行
-k 更新只能发生在过期之后
-l 停止帐号的使用
-S 显示密码信息
-u 启用已被停止的帐号
-x 设置密码的有效期
-g 修改群组密码
-i 过期后停止用户帐号
选择性参数的具体说明如下:
参数 功能
--help 帮助信息
--usage 主要用法
【执行范例】
【范例356】修改用户密码。
[root@localhost ~]# passwd kk //设置用户kk的密码
Changing password for user kk.
New UNIX password:
BAD PASSWORD: it does not contain enough DIFFERENT characters
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@localhost ~]#
本例使用指令“passwd kk”,设置帐号kk的密码。
【范例357】显示帐号的密码信息。
[root@localhost ~]# passwd -S kk //显示帐号的密码信息
Password set, MD5 crypt.
[root@localhost ~]#
本例使用指令“passwd -S kk”,显示帐号kk的密码信息。
【范例358】删除用户密码。
[root@localhost ~]# passwd -d kk //删除用户密码
Removing password for user kk.
passwd: Success
[root@localhost ~]#
本例使用指令“passwd -d kk”,删除用户kk的密码。本回答被提问者采纳
第2个回答  推荐于2017-10-07

Linux下创建一个跟root一样权限的超级管理员方法如下:

#1.添加一个用户admin
useradd admin
#2.给admin设置密码
passwd admin

#3.修改用户配置文件
#把其中的uid改为0,gid改为0权限就跟root一样了。
vim /etc/passwd
#如:admin:x:0:0::/home/admin:/bin/bash
#[用户名]:[密码]:[UID]:[GID]:[身份描述]:[主目录]:[登录shell]

第3个回答  2008-07-15
错误。安装该系统后你必须先设一个管理员密码并且不能为空那就是最高权限的用户Root的密码。要干别的事就可用它来完成。如创建帐户就提示输入该密码才有权限你也可以用这个身份运行其他程序