SHELL脚本中su切换用户,执行脚本时如何避免出现密码输入提示?? [问题点数:40分,结帖人hardwin]

Bbs1
本版专家分:33
结帖率 95.59%
Bbs9
本版专家分:55344
Blank
红花 2012年4月 Linux/Unix社区大版内专家分月排行榜第一
2012年3月 Linux/Unix社区大版内专家分月排行榜第一
2012年2月 Linux/Unix社区大版内专家分月排行榜第一
2012年1月 Linux/Unix社区大版内专家分月排行榜第一
2011年7月 Linux/Unix社区大版内专家分月排行榜第一
2011年6月 Linux/Unix社区大版内专家分月排行榜第一
2011年2月 Linux/Unix社区大版内专家分月排行榜第一
2011年1月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2013年7月 Linux/Unix社区大版内专家分月排行榜第二
2012年6月 Linux/Unix社区大版内专家分月排行榜第二
2011年5月 Linux/Unix社区大版内专家分月排行榜第二
2011年4月 Linux/Unix社区大版内专家分月排行榜第二
2011年3月 Linux/Unix社区大版内专家分月排行榜第二
2010年10月 Linux/Unix社区大版内专家分月排行榜第二
2010年9月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2011年9月 Linux/Unix社区大版内专家分月排行榜第三
2010年12月 Linux/Unix社区大版内专家分月排行榜第三
2010年11月 Linux/Unix社区大版内专家分月排行榜第三
2010年9月 C/C++大版内专家分月排行榜第三
Bbs1
本版专家分:33
Bbs9
本版专家分:55344
Blank
红花 2012年4月 Linux/Unix社区大版内专家分月排行榜第一
2012年3月 Linux/Unix社区大版内专家分月排行榜第一
2012年2月 Linux/Unix社区大版内专家分月排行榜第一
2012年1月 Linux/Unix社区大版内专家分月排行榜第一
2011年7月 Linux/Unix社区大版内专家分月排行榜第一
2011年6月 Linux/Unix社区大版内专家分月排行榜第一
2011年2月 Linux/Unix社区大版内专家分月排行榜第一
2011年1月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2013年7月 Linux/Unix社区大版内专家分月排行榜第二
2012年6月 Linux/Unix社区大版内专家分月排行榜第二
2011年5月 Linux/Unix社区大版内专家分月排行榜第二
2011年4月 Linux/Unix社区大版内专家分月排行榜第二
2011年3月 Linux/Unix社区大版内专家分月排行榜第二
2010年10月 Linux/Unix社区大版内专家分月排行榜第二
2010年9月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2011年9月 Linux/Unix社区大版内专家分月排行榜第三
2010年12月 Linux/Unix社区大版内专家分月排行榜第三
2010年11月 Linux/Unix社区大版内专家分月排行榜第三
2010年9月 C/C++大版内专家分月排行榜第三
Bbs10
本版专家分:112760
Blank
进士 2010年 总版技术专家分年内排行榜第六
Blank
红花 2011年5月 Linux/Unix社区大版内专家分月排行榜第一
2011年4月 Linux/Unix社区大版内专家分月排行榜第一
2011年3月 Linux/Unix社区大版内专家分月排行榜第一
2010年12月 Linux/Unix社区大版内专家分月排行榜第一
2010年11月 Linux/Unix社区大版内专家分月排行榜第一
2010年10月 Linux/Unix社区大版内专家分月排行榜第一
2010年9月 Linux/Unix社区大版内专家分月排行榜第一
2010年8月 Linux/Unix社区大版内专家分月排行榜第一
2010年7月 Linux/Unix社区大版内专家分月排行榜第一
2010年6月 Linux/Unix社区大版内专家分月排行榜第一
2010年5月 Linux/Unix社区大版内专家分月排行榜第一
2010年4月 Linux/Unix社区大版内专家分月排行榜第一
2010年3月 Linux/Unix社区大版内专家分月排行榜第一
2010年2月 Linux/Unix社区大版内专家分月排行榜第一
2010年1月 Linux/Unix社区大版内专家分月排行榜第一
2009年10月 Linux/Unix社区大版内专家分月排行榜第一
2009年9月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2011年7月 Linux/Unix社区大版内专家分月排行榜第二
2011年6月 Linux/Unix社区大版内专家分月排行榜第二
2011年2月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2011年1月 Linux/Unix社区大版内专家分月排行榜第三
2009年11月 Linux/Unix社区大版内专家分月排行榜第三
Bbs1
本版专家分:33
Bbs10
本版专家分:112760
Blank
进士 2010年 总版技术专家分年内排行榜第六
Blank
红花 2011年5月 Linux/Unix社区大版内专家分月排行榜第一
2011年4月 Linux/Unix社区大版内专家分月排行榜第一
2011年3月 Linux/Unix社区大版内专家分月排行榜第一
2010年12月 Linux/Unix社区大版内专家分月排行榜第一
2010年11月 Linux/Unix社区大版内专家分月排行榜第一
2010年10月 Linux/Unix社区大版内专家分月排行榜第一
2010年9月 Linux/Unix社区大版内专家分月排行榜第一
2010年8月 Linux/Unix社区大版内专家分月排行榜第一
2010年7月 Linux/Unix社区大版内专家分月排行榜第一
2010年6月 Linux/Unix社区大版内专家分月排行榜第一
2010年5月 Linux/Unix社区大版内专家分月排行榜第一
2010年4月 Linux/Unix社区大版内专家分月排行榜第一
2010年3月 Linux/Unix社区大版内专家分月排行榜第一
2010年2月 Linux/Unix社区大版内专家分月排行榜第一
2010年1月 Linux/Unix社区大版内专家分月排行榜第一
2009年10月 Linux/Unix社区大版内专家分月排行榜第一
2009年9月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2011年7月 Linux/Unix社区大版内专家分月排行榜第二
2011年6月 Linux/Unix社区大版内专家分月排行榜第二
2011年2月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2011年1月 Linux/Unix社区大版内专家分月排行榜第三
2009年11月 Linux/Unix社区大版内专家分月排行榜第三
Bbs4
本版专家分:1631
Bbs8
本版专家分:39359
Blank
红花 2011年8月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2011年1月 Linux/Unix社区大版内专家分月排行榜第二
2010年12月 Linux/Unix社区大版内专家分月排行榜第二
2010年11月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2011年11月 Linux/Unix社区大版内专家分月排行榜第三
2011年10月 Linux/Unix社区大版内专家分月排行榜第三
2011年6月 Linux/Unix社区大版内专家分月排行榜第三
2011年5月 Linux/Unix社区大版内专家分月排行榜第三
2011年4月 Linux/Unix社区大版内专家分月排行榜第三
2011年3月 Linux/Unix社区大版内专家分月排行榜第三
2011年2月 Linux/Unix社区大版内专家分月排行榜第三
2010年5月 Linux/Unix社区大版内专家分月排行榜第三
Bbs1
本版专家分:33
Bbs1
本版专家分:24
Bbs1
本版专家分:0
linux基本权限
文件权限除了r、w、x外还有s、t、i、a权限: s:文件属主和组设置SUID和GUID,文件在被设置了s权限后将以root身份<em>执行</em>。在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并不能正真生效(c h m o d命令不进行必要的完整性检查,即使不设置x权限就设置s权限,chmod也不会报错,当我们ls -l时看到rwS,大写S说明s权限未生效)。Linux修改<em>密码</em>的pass...
Shell脚本:人机交互脚本-su
本文演示通过expect工具实现<em>su</em>命令自动<em>输入</em><em>密码</em>验证的方法。 Expect软件安装步骤,请参考: http://blog.csdn.net/hanlizhong85/article/details/71038532 1、 <em>su</em>.sh<em>脚本</em>实现 <em>脚本</em>实现功能:<em>用户</em><em>切换</em>,<em>执行</em>完成之后进入新<em>用户</em>界面。 #############################################
susu -切换用户的区别
一主要区别echo $PATH查看环境变量 aaa是测试<em>用户</em>,宿主目录为/test/aaa/ 如图: 区别:<em>su</em> 和 <em>su</em> - 都是<em>切换</em><em>用户</em>。<em>su</em> - (1)改变了环境变量(2)改变了登录后的目录(<em>用户</em>的家目录,不在是<em>切换</em>前的目录)如果你有一条命令放在/test/aaa/bin目录下,若使用<em>su</em><em>切换</em><em>用户</em>,直接<em>执行</em>那条命令就可能报错。(如果你是用绝对路径,或者进入/test/aaa/bin在执
如何在linux shell脚本中自动输入密码.
答案是需要通过expect 来实现。 【注意】如果没有 expect ,需要预先安装 [tony@pd2 ~]$ yum info expect Loaded plugins: fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Loading mirror speed...
shell 脚本切换用户
用<em>su</em> - <em>用户</em> -c 命令格式来<em>执行</em>. 有时候需要<em>切换</em>到root<em>用户</em>做一些操作,如果你的<em>用户</em>没有添加<em>su</em>do权限,那么在<em>脚本</em>中实现就需要使用expect命令了,具体实现如下:#!/usr/bin/expect spawn <em>su</em> root expect "Password:" send "rootpassword\n" interact expect eof exit Bash代码#!/bin
怎样在shell里用su切换用户
知道<em>用户</em>的<em>密码</em> 在shell里<em>su</em> - user 那个passwd怎么<em>输入</em>啊? 万分感谢
Linux命令----su切换用户)以及passwd(修改用户密码
一、<em>su</em>命令登录root <em>用户</em>在使用telnet命令可以远程登录,但不可以登录root,这样就需要使用<em>su</em>命令来登录root<em>用户</em>。 telnet登录(不能登录root)--- 1.启动终端 <em>输入</em> telnet ip //ip为Linux系统的ip 2.在login处<em>输入</em>root,在password处<em>输入</em>root<em>密码</em> 最后显示Login incorrect却不能登录上root s...
Linux下切换root用户遇到的问题
在虚拟机中安装了redhat7(有图形化界面)。打开终端,从当前<em>用户</em><em>切换</em>到root<em>用户</em>,在<em>输入</em>root正确<em>密码</em>的前提下,仍然<em>提示</em> Authentication failure。有一个解决方法是:使用<em>su</em> - root后,按下大写CapsLK键,<em>输入</em><em>密码</em>。这个可以<em>切换</em>到root下,具体原因我也不知道,但是我这里成功了。但是重启后再次同样的操作又无法切入到root了,这个时候,我使用了<em>su</em>do pas...
Linux下切换成root用户如何把自己的vim也切换过去
·最简单的方法就是把/home/myname/.vimrc复制到/root/.vimrc ·可以利用ln的软连接把/root/.vimrc指向/home/myname/.vimrc ln -s /home/myname/.vim /root/.vim ln -s /home/myname/.vimrc /root/.vimrc 如果是用的别人的配置,比如spf13-vim,那么我们需...
Linux中susu -在切换用户时的区别
用<em>su</em> -<em>用户</em>名的切<em>用户</em>的时候,他会把<em>用户</em>的环境变量也会读取出来,读取~/.bashrc文件 而<em>su</em> 不会
使用su切换root用户输入密码提示认证失败
用<em>su</em><em>切换</em>,<em>输入</em><em>密码</em><em>提示</em>认证失败,后来一经查阅原来Ubuntu安装后,root<em>用户</em>默认是被锁定了的, 不允许登录,也不允许 <em>su</em> 到 root ,对于桌面<em>用户</em>来说这个可能是为了增强安全性 终端下liny@ubuntu:<em>su</em>do passwdPassword:<em>输入</em>当前<em>用户</em>liny的<em>密码</em>Enter new Unix password:<em>输入</em>的新的root<em>密码</em>Retype new Unix passw...
linux su 切换用户
<em>切换</em>回root<em>用户</em>:<em>su</em>do <em>su</em> 退出:exit <em>切换</em>回普通<em>用户</em>:<em>su</em> <em>用户</em>名                               <em>用户</em>环境变量不改变(例:从zhao1到zhao2,当前目录都是/home/zhao1)                               <em>su</em> - <em>用户</em>名                               <em>用户</em>环境变量改变(例:...
shell脚本中怎样提示输入密码
我有一个<em>脚本</em>文件需要对系统的配置文件进行一系列操作,这个时候需要给<em>脚本</em>系统权限。rn我想要的效果是直接运行<em>脚本</em>,如果该系统配置文件中不包含对应的项,则<em>提示</em><em>用户</em><em>输入</em>对应的<em>密码</em>。rn我使用的是Ubuntu 12.04.对于权限理解不是很深入,有懂的朋友解答一下。
Linux su 切换用户
<em>su</em> - <em>用户</em>名 <em>切换</em><em>用户</em>,并且<em>切换</em>目录 可以<em>切换</em>到<em>用户</em>家目录,否则保持位置不变 <em>su</em> 不接<em>用户</em>名,可以<em>切换</em>到root,但不推荐,因为不安全
bash脚本,自动输入sudo的密码
解决方法: echo + | (管道) 开始使用  echo "admin" | <em>su</em>do service tomcat7 stop 始终<em>提示</em><em>输入</em><em>密码</em> 后来查看了下<em>su</em>do命令的使用 man <em>su</em>do 发现有如下的解释: -S          The -S (stdin) option causes <em>su</em>do to read the password f
linux里的su命令需要输入密码如何shell脚本里实现自动输入su命令和密码
linux里的<em>su</em>命令需要<em>输入</em><em>密码</em>,<em>如何</em>在<em>shell<em>脚本</em></em>里实现自动<em>输入</em><em>su</em>命令和<em>密码</em>
linux普通用户su 到root免密码
转自:http://blog.itpub.net/14710393/viewspace-1481093/ 方法1: 运行vi<em>su</em>do(或者vi /etc/<em>su</em>doers)命令 在## Same thing without a password # %wheel        ALL=(ALL)       NOPASSWD: ALL 下方添加一个类似的行 oracle ALL=(ALL
一个expect su实现输入su命令之后自动填写密码的功能
一个expect <em>su</em>实现<em>输入</em><em>su</em>命令之后自动填写<em>密码</em>的功能
我想在shell中切换用户而不用输入密码,应该怎么做?
<em>su</em> - <em>用户</em>名 老是要<em>提示</em><em>输入</em><em>密码</em>
使用su 切换用户提示su:incorrect password错误
用root<em>用户</em>登录系统,建立一个新的<em>用户</em>,并设置<em>密码</em>,然后使用<em>su</em> <em>切换</em><em>用户</em><em>提示</em><em>su</em>:incorrect password错误rn有没有遇到过的
Ubuntu 使用 su 切换用户提示 Authentication failure 解决方法
问题产生的原因 Ubuntu 系统默认是没有激活 root <em>用户</em>,需要<em>用户</em>手动开启。解决方法 按快捷键 Ctrl + Alt + T,打开命令行界面 在当前<em>用户</em>下<em>输入</em> <em>su</em>do passwd,出现如下命令,<em>输入</em>当前<em>用户</em>的<em>密码</em> 如果<em>输入</em>的<em>密码</em>正确,这时候就会出现下面的命令,意思是叫我们设置新的 UNIX <em>密码</em>。 <em>输入</em>想要设置的<em>密码</em>之后,重复确认<em>密码</em>,它就会<em>提示</em>你,<em>密码</em>设置成功。 END
如何让快速切换用户时不需要重新输入密码
如题
Shell脚本切换用户执行命令
起因:由于将新项目添加到内网、外网创建git版本库及gitosis管理比较繁琐,于是写个<em>脚本</em>来实现,需要git<em>用户</em>组的<em>用户</em>才能进行git相关操作。   解决方法:   <em>su</em> - www -c &quot;cd gitosis-admin &amp;amp;&amp;amp; git add .&quot;  使用<em>su</em> -u yourusr -c “”  命令,默认的目录是在/home/yourusr/  目录的,<em>执行</em>...
请大家看看我这个自动切换用户并修改密码的SHELL脚本
#假设从<em>用户</em>K100 到 K200 初始<em>密码</em>为空 要求全部把<em>密码</em>修改为******** #!bin/bash intname=100 password=****** until do intname=
shell切换用户
背景:升级现网,开发提供的升级指导书命令过多,考虑放到一个<em>脚本</em>中一次<em>执行</em>;需要在/opt或/usr下新建备份目录,业务<em>用户</em>没有权限,考虑用root<em>用户</em>一次<em>执行</em><em>脚本</em> 问题:root<em>用户</em><em>执行</em><em>脚本</em>时有<em>su</em> - xx后退出业务<em>用户</em>,此时exit不起作用 问题原因:<em>su</em>后会打开业务<em>用户</em>子shell,命令都是在子shell中<em>执行</em>了,所以<em>脚本</em>中的exit没有用,参见如下,后面跑的shellx是<em>su</em>后启动的-
linux shell切换用户脚本
<em>su</em>user.sh#!/bin/bash # This is our first script. echo '<em>su</em> user[root]!' expect -c &quot; spawn <em>su</em> - root expect \&quot;:\&quot; send \&quot;Ardo@123!\r\&quot; interact &quot; echo &quot;ok!&quot;
linux shell脚本切换用户执行命令方法
经常在写<em>shell<em>脚本</em></em>时,会碰到要以另外一个<em>用户</em>来<em>执行</em>相关命令,其方法简单记下:   1、<em>执行</em>单个命令:<em>su</em> - user -c &quot;command&quot; 如:下面命令是以test<em>用户</em>在/data目录下创建test123目录 [root@slave19 /data]# <em>su</em> - test -c &quot;mkdir /data/test123&quot;    2、<em>执行</em>批量命令:<em>su</em> - user -s ...
linux expect, spawn用法小记
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://sysop.blogbus.com/logs/70787883.html 使用expect实现自动登录的<em>脚本</em>,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明<em>脚本</em>的原理。    <em>脚本</em>代码如下:    #################
secure-crt --- su切换用户没反应
crt  utf8-default  就可以了 记录一下
Linux基础命令---切换用户su
<em>su</em>         临时<em>切换</em>身份到另外一个<em>用户</em>,使用<em>su</em><em>切换</em><em>用户</em>之后,不会改变当前的工作目录,但是会改变一些环境变量。         此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。   1、语法         <em>su</em> [选项]  [参数]   2、选项列表 选项 说明 ...
Linux命令 切换用户类型 su
命令:<em>su</em> 语法: <em>su</em> 【参数】【参数】 选项: -c&amp;lt;指令&amp;gt;或–command=&amp;lt;指令&amp;gt;:<em>执行</em>完指定的指令后,即恢复原来的身份; -f或——fast:适用于csh与tsch,使shell不用去读取启动文件; -l或——login:改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname。此外,也会变更PATH变量; -m,-p或–...
su切换用户 认证失败
用Ubuntu创建一个新<em>用户</em>,用<em>su</em> xxx<em>切换</em>的时候,显示认证失败。 原因: 自己创建新<em>用户</em>时没有设置<em>密码</em>,默认是没有<em>密码</em>的。在Linux中没有<em>密码</em>的<em>用户</em>是无法登录的,所以创建了<em>用户</em>以后如果需要用该<em>用户</em>登录,还需要在命令行用passwd命令给该<em>用户</em>设置<em>密码</em>以后才能登录。 解决办法:<em>su</em>do passwd python1 ...
su 命令无法切换用户
1.登陆当前<em>用户</em>目录 2.vi .bash_profile 增加一条 alias ss=’<em>su</em>’ 保存退出 3.<em>执行</em>source .bash_profile 4.再登陆,使用 ss (比如:之前是<em>su</em> user,现在是ss user)
shell脚本切换用户后继续执行
1、使用&lt;&lt;EOF 参数实现 #!/bin/bash <em>su</em> - wuzz &lt;&lt;EOF pwd echo "hello world" EOF 2、使用命令行实现 (1)<em>切换</em><em>用户</em>只<em>执行</em>少量语句 <em>su</em> - wudata -c "cd /opt/wudata/datasync-client;pwd" (2)<em>切换</em><em>用户</em><em>执行</em><em>脚本</em> <em>su</em> - wudata -c "cd ...
shell 脚本问题切换用户
想在<em>shell<em>脚本</em></em>中实现<em>用户</em><em>切换</em>,如下: #!/bin/sh <em>su</em> - user1 << END user1passwd END 为什么不可以呢?其中的交互<em>输入</em>应该怎样解决?
用expect 实现切换用户时自动输入密码.txt
昨天一个网友问<em>如何</em>能够将<em>输入</em><em>密码</em>的工作在shell里面自动完成,研究了一下,发现这种交互式的工作,普通的shell实现不了,据说可以借助expect来搞定,所以初步学习了一下expect,成果和大家分
shell实现的密码输入脚本,可将输入字符转换为*
############################################# #!/bin/ksh #该段<em>脚本</em>实现<em>输入</em><em>密码</em>并且用*号显示<em>输入</em>字符, #<em>输入</em>回车键终止<em>输入</em><em>密码</em>。该代码在SCO 5.05上 #KSH下已经调试通过。 #河南 平顶山 王向宇 2005.05.11 ############################################# ...
用expect 实现切换用户时自动输入密码
昨天一个网友问<em>如何</em>能够将<em>输入</em><em>密码</em>的工作在shell里面自动完成,研究了一下,发现这种交互式的工作,普通的shell实现不了,据说可以借助expect来搞定,所以初步学习了一下expect,成果和大家分享一下: 应用一: 实现从普通<em>用户</em>“test”<em>切换</em>到root<em>用户</em>,自动输
linux精讲——su切换用户
<em>su</em> 的基本用法<em>su</em> # 默认<em>切换</em>到root帐户,保留当前的环境路径 <em>su</em> - # 默认<em>切换</em>到root帐户,同时<em>切换</em>到root的家目录 <em>su</em> username # <em>切换</em>到指定帐户,保留当前的环境路径 <em>su</em> - username # <em>切换</em>到指定帐户,同时<em>切换</em>到us
用户切换身份——susudo
<em>su</em>命令相关 1.<em>su</em>是最简单的身份<em>切换</em>命令,可以进行任意身份的<em>切换</em>。 2. <em>su</em> 非root<em>切换</em>成root,但是很多原来的变量不会改变,可以通过env | grep '<em>用户</em>名'查看环境变量 3. <em>su</em> - 命令 使用login shell的方式<em>切换</em>何曾root,也就是彻底<em>切换</em>成root<em>用户</em>。 <em>su</em>do命令相关 相比于<em>su</em>命令需要新<em>切换</em>的<em>用户</em>的<em>密码</em>,<em>su</em>do<em>执行</em>时只需要<em>输入</em>自己的<em>密码</em> 系...
如何使得执行scp命令时不需要输入用户密码
在两台机器的两个<em>用户</em>之间建立安全的信任关系后,可实现<em>执行</em>scp命令时不需要<em>输入</em><em>用户</em><em>密码</em>。我根据该资料介绍的方法测试成功了。 以下是在机器Client的root和机器Server的root之间建立安全信任关系的步骤: 1. 在机器Client上root<em>用户</em><em>执行</em>ssh-keygen命令,生成建立安全信任关系的证书。 [root@Client root]# ssh...
linux中切换用户 su命令
<em>su</em>的用法<em>su</em> 【<em>用户</em>名】或者<em>su</em> - 【<em>用户</em>名】两种方式都能<em>切换</em><em>用户</em>,但是不加-<em>切换</em>的<em>用户</em>,其shell还是之前<em>用户</em>的shell,会导致一些命令不能<em>执行</em>。所以工作中一般用<em>su</em> - 【<em>用户</em>名】这种形式<em>切换</em><em>用户</em>。还有一种用法,当前<em>用户</em>下,使用其他<em>用户</em><em>执行</em>命令<em>su</em> - -c &quot;【需要<em>执行</em>的命令】&quot; 【<em>用户</em>名】...
Linux中切换用户su命令)
<em>su</em>命令用于变更为其他使用者的身份。 1.从root<em>用户</em><em>切换</em>为一般<em>用户</em> <em>su</em> test    从root<em>用户</em><em>切换</em>为一般<em>用户</em>,不需要<em>输入</em>test<em>用户</em>的<em>密码</em>,直接使用<em>su</em> test命令即可进入到test<em>用户</em>中。     在终端<em>输入</em>exit或使用快捷方式ctrl+d,可以退回到原来<em>用户</em>,前提:我们是使用root<em>用户</em>从终端<em>切换</em>进入到了一般<em>用户</em>。 2.从普通<em>用户</em><em>切换</em>到root<em>用户</em> s...
shell脚本 切换用户
如下: #!/usr/bin/expect -f spawn <em>su</em> root expect &quot;Password:&quot; send &quot;mypasswd\r&quot; interact  
利用shell脚本提高效率(切换用户不需要输入密码)
一、简便<em>切换</em><em>用户</em>: <em>切换</em><em>用户</em>,每次<em>输入</em><em>密码</em>,比较麻烦,可以使用<em>脚本</em>交互式登录实现,每次只要<em>输入</em>./<em>su</em>_ 并tab,<em>执行</em>此<em>脚本</em>,即可<em>切换</em>至root<em>用户</em>,比较简单。如下: hao@hao-ubuntu:~$ cat <em>su</em>_root.sh #!/usr/bin/expect set timeout 3 spawn <em>su</em>expect "Password:"exec sleep 1se...
shell 脚本切换用户
有时需要root运行程序,但希望一般<em>用户</em><em>执行</em>此程序,此时可以编写<em>shell<em>脚本</em></em>首先<em>切换</em>到root,再来调用此程序。当然目标也可以采用"chmod u+s 你的程序“实现。 采用shell<em>切换</em>到root<em>用户</em>。 change2root.sh: #!/usr/bin/expect expect -c " spawn <em>su</em> - expect "Pas
密码使用sudo和su
因为最近频繁的使用<em>su</em> root命令,受够了每次都要<em>输入</em><em>密码</em>,于是网上搜了搜解决方案,还真有解决方案,不敢独享,整理分享给大家。 奉上原帖地址:http://www.cnblogs.com/itech/archive/2009/08/07/1541017.html 设置<em>su</em>do免<em>密码</em> <em>su</em>do是linux系统管理指令,是允许系统管理员让普通<em>用户</em><em>执行</em>一些或者全部的root命令的一个工具,如...
shell脚本提示用户输入一个用户
1 #!/bin/bash 2 #如果存在;显示<em>用户</em>UID和SHELL信息;否则,则显示无此<em>用户</em>;显示完成之后,<em>提示</em><em>用户</em>再次<em>输入</em>;如果是quit则退出; 3 ec...
35Linux - 用户/权限管理(切换用户su
可以通过<em>su</em>命令<em>切换</em><em>用户</em>,<em>su</em>后面可以加“-”。<em>su</em>和<em>su</em> –命令不同之处在于,<em>su</em> -<em>切换</em>到对应的<em>用户</em>时会将当前的工作目录自动转换到<em>切换</em>后的<em>用户</em>主目录: 注意:如果是ubuntu平台,需要在命令前加“<em>su</em>do”,如果在某些操作需要管理员才能操作,ubuntu无需<em>切换</em>到root<em>用户</em>即可操作,只需加“<em>su</em>do”即可。<em>su</em>do是ubuntu平台下允许系统管理员让普通<em>用户</em><em>执行</em>一些或者全部的root命令...
su切换用户sudo用户提权
<em>su</em><em>切换</em>的基本用法: Substitute User,<em>切换</em><em>用户</em> 快速<em>切换</em>为指定的其他<em>用户</em> 普通<em>用户</em><em>执行</em>时,需要验证目标<em>用户</em>的口令 root<em>执行</em>时,无需验证口令 命令格式 用法一:<em>su</em> [-] 目标<em>用户</em> 用法二:<em>su</em> [-] -c “命令” 目标<em>用户</em> <em>su</em>和<em>su</em> -的区别: <em>su</em>:只是<em>切换</em>成了目标<em>用户</em>,shell环境仍然为root的shell,通过pwd可以查看<em>切换</em><em>用户</em>后的工作目录 <em>su</em> ...
shell脚本脚本锁定用户
#!/bin/bash #写一个<em>脚本</em>,先要求<em>输入</em><em>用户</em>名,然后让他<em>输入</em>一个数字,输的如果是数字给输出yes,不是数字,输出no #然后如果<em>输入</em>三次以上不是数字锁定此<em>用户</em>,就是不能让他上了 #要求次数累加,即使关了<em>脚本</em>再重启,也没用,依旧锁定,次数到了3就锁定function read_user(){ read -p &quot;please input a username:&quot; username ...
Redhat中su到root提示密码不正确
/etc/pam.d/<em>su</em>内容如下:rnrn[code=Perl]#%PAM-1.0rnauth <em>su</em>fficient pam_rootok.sorn# Uncomment the following line to implicitly trust users in the "wheel" group.rn#auth <em>su</em>fficient pam_wheel.so trust use_uidrn# Uncomment the following line to require a user to be in the "wheel" group.rnauth required pam_wheel.so use_uidrnauth include system-authrn#account <em>su</em>fficient pam_<em>su</em>cceed_if.so uid = 0 use_uid quietrnaccount include system-authrnpassword include system-authrnsession include system-authrnsession optional pam_xauth.sorn[/code]rnrn在普通<em>用户</em>时 <em>su</em> root 正确<em>输入</em><em>密码</em>但还是<em>提示</em>"<em>密码</em>不正确".
关于使用su切换用户之后,命令无法…
在很多的linux<em>脚本</em>中,我们需要<em>su</em><em>切换</em><em>用户</em>,来<em>执行</em>相应权限的命令。如果<em>脚本</em>中直接<em>su</em>的话,大多数情况,命令在<em>su</em>之后不会继续<em>执行</em>。因此,我们需要换一种方式来实现<em>su</em>命令,在这里,我推荐使用expect结合spawn命令来实现。 实例如下: export cmd1=&quot;/usr/bin/impala-shell -i 192.168.1.129:21000 \r&quot; echo $cmd1 #...
securecrt默认用户登陆后切换到ROOT登陆
-
Linux 普通用户和root用户任意切换
1、[xnlay@bogon ~]$含义:xnlay代表当前<em>用户</em>,bogon指的是主机名,~表示当前<em>用户</em>,$表示普通<em>用户</em>;[root@bogon ~]#root代表是超级<em>用户</em>,在#下<em>输入</em>命令。 2、<em>输入</em>命令: <em>su</em>  -,此时<em>输入</em>当前<em>用户</em>的<em>密码</em>(root<em>用户</em>没有修改过<em>密码</em>,那么就是当前<em>用户</em>的<em>密码</em>)。 3、<em>输入</em><em>密码</em>不正确,<em>提示</em>incorrect password ;<em>密码</em><em>输入</em>正确,
Linux下如何从普通用户切换到root用户
转载来源于https://blog.csdn.net/u012561176/article/details/44245417版权归作者所有 1.首先,我们<em>输入</em>pwd命令,查看当前<em>用户</em>目录: 当前<em>用户</em>是xg其中我解释一下[xg@localhost ~]&amp;amp;nbsp;这个的含义,其中xg指的是...
Linux 切换到root命令
默认安装完成之后我们是用当前<em>用户</em>权限的进入linux系统的,但是很多操作我们是需要用到root账户权限才可以操作 首先进入控制台的命令是crtl+Alt+T 1.<em>su</em>do 命令 ubnutu64@ubuntu:~$ <em>su</em>do 这样<em>输入</em>当前<em>用户</em><em>密码</em>就可以得到超级<em>用户</em>的权限。但默认的情况下5分钟root权限就失效了。 2. <em>su</em>do -i ubnutu64@ubuntu:~$...
shell脚本密码输入
原理比较简单,我就直接发代码了,看不懂的可以私信我!  #!/bin/bash echo -n "Enter your name:" read name echo "hello $name,welcom to my world!" read -s  -p"Enter your password:" pass echo"log in <em>su</em>cessful!\n" echo
用户密码检查shell脚本
前提条件,需拥有root权限function checkPswValid(){    local users=$1    if [ &quot;x{users}&quot; != &quot;x&quot; ];then    for user in ${users[*]}    do        local validity=9999        local expires=`chage -l ${user}|grep -e &quot;^...
执行shell脚本时,如何传参
#!/bin/sh DATE=`/bin/date +%Y%m%d` echo &quot;today is $DATE&quot; /bin/ls -l $1 /bin/ls -l $2 /bin/ls -l $3 上面<em>脚本</em>的<em>执行</em>命令: sh 03.sh / /usr /usr/local 说明: $1 对应的就是 / $2 对应的就是 /usr $3 对应的就是 /usr/local...
解决“用su切换root老是提示密码错误”的问题
问题是这样的,我有一个主机的ssh权限,用root账号ssh上去没问题,但<em>切换</em>成普通账号后再使用<em>su</em> -命令<em>切换</em>回root时,不论我的<em>密码</em>多么正确,老是<em>提示</em>&quot;incorrect password&quot;,这个问题困扰了我一天。   在网上查了半天 ,终于解决了。原来是<em>su</em>这个命令的权限设置问题。要能使用<em>su</em>命令<em>切换</em>成根<em>用户</em>,需要<em>su</em>这个命令设置<em>su</em>id特殊权限位,具体方法如下:   #chmod...
Linux系统下执行shell脚本的方法——SU学习篇
Uinx系统下<em>执行</em><em>脚本</em>的方法 1、Shell程序名 <em>脚本</em>名 例:Sh test.sh 2、直接运行<em>脚本</em>名称 例:test.sh 3、直接使用路径<em>执行</em>,但是需要文件具有可<em>执行</em>权限 (<em>执行</em>权限管理请看我的另一篇博客:https://blog.csdn.net/She_Said/article/details/91880984) 其中路径可以是绝对路径,也可以是相对路径 ./test为相对路径,直接运行...
如何切换到root用户
<em>su</em>do passwd root<em>输入</em>当前<em>用户</em><em>密码</em><em>输入</em>root<em>用户</em><em>密码</em>(自己设置)重新<em>输入</em>root<em>用户</em><em>密码</em><em>su</em> rootroot<em>用户</em><em>密码</em>解决
CentOS 6.5中如何由一般用户切换为root用户
打开终端,<em>提示</em>符为“$”,表明该<em>用户</em>为puto 直接输<em>su</em>回车,<em>输入</em>root<em>密码</em>回车就可以<em>切换</em>到root<em>用户</em>下,此时<em>提示</em>符为“#”,注意,<em>输入</em><em>密码</em>时终端是不显示的,而且每次<em>切换</em>为root<em>用户</em>都要经过这个过程。
mysql如何切换用户
我在控制台底下操作mysql。一登录就是root帐户,我不想用这么高的权限,想用一个稍微低级别权限的帐户,不知道怎么<em>切换</em>?哪位知道呢???告诉一声。
【Linux】切换ROOT用户
默认安装完成之后并不知道root<em>用户</em>的<em>密码</em>,那么<em>如何</em>应用root权限呢?(1)<em>su</em>do 命令  这样<em>输入</em>当前管理员<em>用户</em><em>密码</em>就可以得到超级<em>用户</em>的权限。但默认的情况下5分钟root权限就失效了。(2)<em>su</em>do -i通过这种方法<em>输入</em>当前管理员<em>用户</em>的<em>密码</em>就可以进到root<em>用户</em>。(3)如果想一直使用root权限,要通过<em>su</em><em>切换</em>到root<em>用户</em>。那我们首先要重设置root<em>用户</em>的<em>密码</em>:<em>su</em>do passwd ro...
shell脚本判断执行用户
#!/bin/bash if [ `whoami` == &quot;root&quot; ];then     echo &quot;root can not run this shell script&quot;     exit 1 fi 
Rhyme/ Linux 用户切换命令su以及用户切换注意事项
<em>用户</em><em>切换</em>命令<em>su</em>使用方法:1、连带<em>用户</em>的环境变量一起<em>切换</em><em>su</em> - 目标<em>用户</em>名注意:-选项表示连同系统的环境变量一起<em>切换</em>,如果不加该选项,就会出现身在曹营,心在汉的情况,会造成一系列莫名奇妙的错误2、不<em>切换</em>为root<em>用户</em>,借root<em>用户</em>的权限<em>执行</em>一次命令例如以下的命令就表示,我是普通<em>用户</em>maple,我要借root<em>用户</em>的权限<em>执行</em>一条命令useradd test3命令,并且不<em>切换</em><em>用户</em>,前提是得知道root
linux su切换用户提示 Authentication failure的解决方法
写项目的时候,在Linux上操作时候,出现    认证失败  这个<em>提示</em>: <em>su</em>  <em>切换</em>root不行所以就用手动形式进行改<em>密码</em><em>切换</em> <em>su</em>do passwd  Password:你当前的<em>密码</em>  Enter new UNIX password:这个是root的<em>密码</em>  Retype new UNIX password:重复root的<em>密码</em>  然后会<em>提示</em>成功的信息。    在说明一点,使用
linux使用su切换用户提示:Authentication failure的解决方法
使用<em>su</em>和<em>su</em>do是有区别的,使用<em>su</em><em>切换</em><em>用户</em>需要<em>输入</em>所<em>切换</em>到的<em>用户</em>的<em>密码</em>,而使用<em>su</em>do则是当前<em>用户</em>的<em>密码</em>。
osx shell 切换到root
<em>su</em>do <em>su</em> -;命令<em>执行</em>后<em>输入</em><em>密码</em>  
Linux从一般用户切换到root用户
默认安装完成之后并不知道root<em>用户</em>的<em>密码</em>,那么<em>如何</em>应用root权限呢? (1)<em>su</em>do 命令   这样<em>输入</em>当前管理员<em>用户</em><em>密码</em>就可以得到超级<em>用户</em>的权限。但默认的情况下5分钟root权限就失效了。 (2)<em>su</em>do -i 通过这种方法<em>输入</em>当前管理员<em>用户</em>的<em>密码</em>就可以进到root<em>用户</em>。 (3)如果想一直使用root权限,要通过<em>su</em><em>切换</em>到root<em>用户</em>。 那我们首先要重设置
ubuntu如何切换到root用户
<em>su</em>do+命令,<em>输入</em>当前<em>用户</em><em>密码</em>后以root权限<em>执行</em>命令,有时间限制且仅限当前命令。<em>su</em>do -i,<em>输入</em>当前<em>用户</em><em>密码</em>后以root权限登录shell,无时间限制。使用exit或logout退出。<em>su</em>,<em>输入</em>root账户的<em>密码</em>后<em>切换</em>到root身份,无时间限制。<em>su</em> <em>用户</em>名<em>切换</em>回其它<em>用户</em>。<em>su</em>do <em>su</em>,效果同<em>su</em>,只是不需要root的<em>密码</em>,而需要当前<em>用户</em>的<em>密码</em>。(亲测有效)...
CentOS中由一般用户切换为root用户
本文转自:http://www.centoscn.com/CentOS/help/2014/0624/3173.html,未作修改。 1.打开终端,<em>提示</em>符为“$”,表明该<em>用户</em>为普通<em>用户</em>,此时,直接输<em>su</em>,回车,<em>输入</em>root<em>密码</em>,回车,就可以<em>切换</em>到root<em>用户</em>下,此时的<em>提示</em>符变为“#”。   注意,<em>输入</em><em>密码</em>时终端是不显示的,而且每次<em>切换</em>为root<em>用户</em>都要经过这个过程。
Linux下普通用户免密切换root
问题描述:       Linux下普通<em>用户</em><em>切换</em>到root<em>用户</em>下,默认情况是需要<em>输入</em><em>密码</em>,这在自动化<em>脚本</em>里面很不方便,因此需要实现普通<em>用户</em>免密<em>切换</em>到root<em>用户</em>。解决方案:以root<em>用户</em>登录shell终端       1. <em>执行</em>vim /etc/<em>su</em>doers命令,找到如下图所示位置:              2. 在下方添加一行类似的数据,例如<em>用户</em>名称为elk,则添加内容为:         ...
如何避免出现这样的出错提示
<em>如何</em><em>避免出现</em>这样的出错<em>提示</em>?rn我的一个程序中有这样一条语句rnselect * from xf into table z:\rn其中z:\是一个映射的网络驱动器rn有时网络可能关了,这时如<em>执行</em>上述命令会出错:无效的路径或文件名。rn<em>如何</em>做到网关了情况下<em>执行</em>以上命令不成功也像什么也没发生一样,正常继续<em>执行</em>?rn望给出具体代码。
Notes 免输入用户密码登入脚本
文件命令以*.vbs <em>脚本</em>如下:(修改<em>脚本</em>中id and password即可) password = &quot;123456&quot; 'Notes<em>密码</em> name = &quot;lkf&quot; '名字拼音 id = &quot;123456&quot; '工号 set ws = createobject(&quot;wscript.shell&quot;) if Not ws.appactivate(name) then ...
我用su - 用户 怎样才能实现把密码写在一行,而不用提示输入密码
我用<em>su</em> - <em>用户</em> 怎样才能实现把<em>密码</em>写在一行,而不用<em>提示</em><em>输入</em><em>密码</em>
如何防止用户输入脚本
比如说我有一个提交新闻标题的地方.rn提交以后插入数据库,显示这个标题。但是<em>用户</em>会<em>输入</em><em>脚本</em>。rn比如rn 新闻标题 这样整个新闻标题排版就乱了。rnrn<em>如何</em>防止<em>用户</em><em>输入</em><em>脚本</em>?
为什么执行脚本时,切换不到目录?
偶使用的是HP-UX 11.11,rn<em>执行</em>的代码文件是test.sh,只有以下一句代码:rn-------------------------------------------------------------rncd /app/srcrnrn而且目录/app/src是存在的,rn在命令行使用“cd /app/src”可以进去,rn但是把其放在<em>脚本</em>却<em>切换</em>不到目录,rn请大侠指点,谢谢!
linux基础(一)——切换到root用户和普通用户
1.普通<em>用户</em>$——root<em>用户</em># 打开终端时,命令行以$开始表示是出于普通<em>用户</em>模式下,想要<em>切换</em>到root权限<em>用户</em>(#开头的命令行),方法如下: 1.在命令行中<em>输入</em>:<em>su</em> 2.按下回车,<em>输入</em><em>用户</em>登录的<em>密码</em>(一般隐藏),即可进入到root权限<em>用户</em>模式下。 2.root<em>用户</em>#——普通<em>用户</em>$ <em>输入</em> <em>su</em> <em>用户</em>名(之间有空格) 3.普通<em>用户</em>在不知道超级<em>用户</em>的<em>密码</em>的情况下,暂时的获得root权限 ...
普通用户与root用户的相互切换
默认安装完成之后并不知道root<em>用户</em>的<em>密码</em>,那么<em>如何</em>应用root权限呢?(1)<em>su</em>do 命令xzm@ubuntu:~$ <em>su</em>do这样<em>输入</em>当前管理员<em>用户</em><em>密码</em>就可以得到超级<em>用户</em>的权限。但默认的情况下5分钟root权限就失效了。(2)<em>su</em>do -ixzm@ubuntu:~$ <em>su</em>do -i通过这种方法<em>输入</em>当前管理员<em>用户</em>的<em>密码</em>就可以进到root<em>用户</em>。(3)如果想一直使用root权限,要通过<em>su</em><em>切换</em>到ro
Ubuntu下如何切换到ROOT登录
原文:http://james23dier.iteye.com/blog/721246 最近一直在学习linux,选择ubuntu作为联系的操作系统。然后一直发现自己所创建的<em>用户</em>和root<em>用户</em>不是一个概念,<em>执行</em>好多命令的时候都<em>提示</em>没有权限。这样,最后终于发现原来是ubuntu是默认关闭root<em>用户</em>的,只有开启了root<em>用户</em>之后才能登陆。。首先在现有<em>用户</em>名终端<em>输入</em>:<em>su</em>do passwd root
视频剪切合并器下载
视频剪切合并器可以剪切连接任何视频!是非常好用的软件!也是不可多得的好软件!你们试试就知道了! 相关下载链接:[url=//download.csdn.net/download/u011272209/5682021?utm_source=bbsseo]//download.csdn.net/download/u011272209/5682021?utm_source=bbsseo[/url]
基于SQLITE的TQ2440QT通讯录下载
基于SQLITE的TQ2440QT通讯录 相关下载链接:[url=//download.csdn.net/download/whatthehell_laobi/5797307?utm_source=bbsseo]//download.csdn.net/download/whatthehell_laobi/5797307?utm_source=bbsseo[/url]
C语言基础教程下载
C语言教程,适用于长时间不用C语言的编程者回复手感。 相关下载链接:[url=//download.csdn.net/download/liruigong/7423687?utm_source=bbsseo]//download.csdn.net/download/liruigong/7423687?utm_source=bbsseo[/url]
相关热词 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法 c# gmail 发邮件 c# 多层文件
我们是很有底线的