1楼:匿名用户
并不是所有用户都可以用sudo,除非管理员给用户这个权限。
不是系统管理员的用户,你干吗给他sudo的权限?
安全性保障不是靠密码,是靠管理员的正确的权限规划与设置。
linux默认root密码?
2楼:小执着
1、使用putty连接到用服务器中,然后在登陆的界面中输入:root 回车。
2、然后再在这里输入登陆密码 回车,输入密码的时候是看不到有什么动静的。
3、登陆进去以后,再输入:passwd,或者是:sudo passwd root,回车。
4、此时会提示输入新的密码。你输入新的密码回,再确认输入一次密码回车,就可以完成root密码的修改。
5、更改成功,以后就用这个新的密码登陆到linux系统中去。
3楼:夕阳路过
默认root是没有密码的,你输入sudo su就转换为root了,然后passwd设置root密码。
linux su 命令 到 root 是怎样 将用户名 和密码 一起输入 而不必 su root 提示password 再 输密码
4楼:匿名用户
可以,不过需要安装expect
如果是红帽的话,安装如下两个软件包(我用的是6.0,你的版本低话找相应的rpm包即可)
installed:
expect.i686 0:5.44.1.15-2.el6dependency installed:
tcl.i686 1:8.5.7-6.el6安装完毕之后,编写脚本,内容如下:
[rome@localhost ~]$ vi 1.sh#! /usr/bin/expect
spawn su
expect "password:"
exp_send "root123\r"
编写完成之后设定1.sh 777权限,然后执行就可以了不过这种交互方式仅限于脚本内部执行,脚本内部命令执行完成之后,也就自动退出程序执行的环境变量了
5楼:匿名用户
在linux下没有你要的这个功能,只能root回车后出现password再输入密码。
6楼:匿名用户
没有你要的功能。必须手工输入密码。
7楼:戴尔_章
你想的有点完美了,你以为是远程登录啊
linux root 切换到普通用户要输入密码要怎么解决。 (当用用户是root )su *** 这时候提示输入密码。
8楼:匿名用户
出现这种情况应该你跟su的pam认证配置有关!
我根据你说的情况开了rhel5.4测试了下,我是做了如下配置,出现了你说的情况的:
vi /etc/pam.d/su
在第一行auth sufficient pam_rootok.so前面加上"#"号
保存退出
就出现了你说的这种情况了!
解释如下:
auth 验证使用者身份,提示输入账号和密码
sufficient 验证成功则立即返回,不再继续,否则忽略结果并继续
pam_rootok.so模块对管理员无条件允许通过
你检查下自己的/etc/pam.d/su配置文件,看是否做了跟我类似的修改!
9楼:匿名用户
切换普通用户输入exit就行了,或者logoff
10楼:匿名用户
这个默认是不需要的啊
在shell中使用linux的su命令 如何输入密码
11楼:匿名用户
你是不是直接的在终端里面输入了su - user?
如果是的话,问题就出在那个user上面。user在这里是登录到系统中的具体的用户的名称。在实际使用中,是要依据具体情况来输入的。不是照办照抄的。
如果登录的用户叫u1,那应该是su - u1,如果登录的是user1,那应该是su - user1。不能照抄。除非你**那个用于日常应用操作的普通用户的名称就是user。
还有,我看到你在user后面还有< passwd。那也是错误。不过这个也怪不得你,因为你没有在命令行下操作的经验。
在电脑的语法格式中,以一对尖括号,或者说是以小于号和大于号所包裹的部分表示命令中必须输入的部分,没有它这条命令无法执行。说明这个passwd是su - user这条指令中必须输入的部分。passwd实际上是pass word的缩写,就是密码。
你应该这样:
su - user回车
输入密码
这个密码是什么。不一定。不同的发行版会有不同设置。
有些版本的linux,密码指的是具有超级管理权限的root的密码。有的指的是当前登入系统的普通用户的密码。你自己去试一下就知道了。
12楼:奈曼的明月
用 su 用户名, 系统会提示输入密码
输入正确的密码即可,不要用< 这样的重定向符号
linux里的su命令需要输入密码,如何在shell脚本里实现自动输入su命令和密码
13楼:匿名用户
看过man su了,su并不带输入密码的参数,所以需要使用su命令切换用户的话,只能手动输入密码。
14楼:匿名用户
直接在 passwd 文件里吧 root的密码位删除
15楼:匿名用户
如果是想让普通用户执行哪个程序,可以设置 s 权限位,如#chmod +s /sbin/reboot还有一种方法,编辑两个脚本,
一个由/etc/rc.local启动,读取并执行 /tmp/fifofile323 (使用 mkfifo创建的管道文件)的命令,
然后使用普通用户向管道输送命令,使得需要root用户执行的命令可以用普通用户来执行。
linux su 命令 到 root 是怎样 将用户名 和密码 一起输入 而不必 su root
16楼:闪闪红星张学良
可以,不过需要安装expect
如果是红帽的话,安装如下两个软件包(我用的是6.0,你的版本低话找相应的rpm包即可)
installed:
expect.i686 0:5.44.1.15-2.el6dependency installed:
tcl.i686 1:8.5.7-6.el6安装完毕之后,编写脚本,内容如下:
[rome@localhost ~]$ vi 1.sh#! /usr/bin/expect
spawn su
expect "password:"
exp_send "root123\r"
编写完成之后设定1.sh 777权限,然后执行就可以了不过这种交互方式仅限于脚本内部执行,脚本内部命令执行完成之后,也就自动退出程序执行的环境变量了
linux用普通用户su - root时,要过20秒左右才会有password:提示
17楼:匿名用户
root 用的 .bashrc 或者 .profile 或者 .bash_profile 里可能加载了比较复杂的东西.
检查一下这三个文件看看.
看看登录日志是否有报错
linux怎么获得root权限呢?进入root的密码是什么
18楼:匿名用户
如果是用普通用户登陆的,在命令行提示符下输入 “su - root”(不包括引号),然后输入密码即可切换到root用户下
或者在开机的时候直接登录root账户
19楼:可以
普通用户加root权限方法:
1、直接修改passwd文件 ,将普通用户的uid改成02、usermod -u 0 -o liuzhen,以用户lz为例,要加-o选项,不然提示已存在。
3、给root用户改名字
先修改passwd文件,再修改shadow文件,将root改成需要分配权限的普通用户名
然后使用lzz登录,使用原来的root密码即可
20楼:缘lai如茨
方法:1:redhat系统或者fedora或者centos的linux发行版,那么在linux终端输入命令回车:
su - root
这样就可以切换到root权限了
2:ubuntu系统,在linux终端输入命令回车:
sudo su - root
然后这样也可以切换到root权限了.