社区
系统维护与使用区
帖子详情
我用su - 用户 怎样才能实现把密码写在一行,而不用提示输入密码?
ATCG
2004-01-18 08:45:16
我用su - 用户 怎样才能实现把密码写在一行,而不用提示输入密码
...全文
548
8
打赏
收藏
我用su - 用户 怎样才能实现把密码写在一行,而不用提示输入密码?
我用su - 用户 怎样才能实现把密码写在一行,而不用提示输入密码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chairou
2004-01-18
打赏
举报
回复
hehe,现在用expect的人多了不少哦,
tkit
2004-01-18
打赏
举报
回复
默认安装好像没有这个包,你需要从安装光盘或网上去下载
tkit
2004-01-18
打赏
举报
回复
呵呵,su本身会去调passwd这个程序,而passwd会检测,必须从终端上得倒输入,所以任何重定向都是不起作用的,但是……有一个东东有用,就是expect,它通过伪终端和spawn出来的程序通信,而伪终端是passwd会认的,不然网络登陆就不行了,呵呵,简单的脚本如下:
#!/usr/bin/expect -f
spawn su -l
expect "Password:*"
sleep 1
send "your password\r"
expect "root]#"
interact
exit
---------------------------
当然这种方式的主要用途不是提供给别人用哈,不然密码的随意暴露也太危险了,所以它是一种当前使用非常广泛、用于批处理自动化测试的脚本语言。类似于上面脚本,你在自己机器上当然也可以为了省事而这样做,呵呵
ATCG
2004-01-18
打赏
举报
回复
问题是我不是root
blh
2004-01-18
打赏
举报
回复
但是如果你是root,那么你就不需要密码就可以直接转换为你希望的用户
blh
2004-01-18
打赏
举报
回复
好像不行,要么你自己写个su,反正linux是源代码公开的
ATCG
2004-01-18
打赏
举报
回复
就是这样
su - root
password:
我希望不要出现password提示
而只要直接在su命令行写密码,这样一条命令就完成,可以吗?
blh
2004-01-18
打赏
举报
回复
????不明白
linux root用
su
切换到普通
用户
提示
输入
密码
并报
密码
错误(Linux禁止非WHEEL
用户
组使用
su
命令)
root用
su
切换到普通
用户
提示
输入
密码
并报
密码
错误 问题背景: root用
su
切换到普通
用户
提示
输入
密码
并报
密码
错误 解决定位思路: 可以查看,下面文件报错信息 /var/log/secure /var/log/messages
用户
认证与 /etc/pam.d/password-auth /etc/pam.d/sshd /etc/pam.d/
su
/etc/pam.d/
su
do相关
su
不用
输入
密码
su
命令 作用
su
为switch user 背景 平时开发在测试环境调测,因为操作系统都是被加固的,
su
切换
用户
需要
输入
命令,很麻烦,如何
su
切换不
输入
命令勒,操作如下 操作 判断当前有没有wheel
用户
,默认是有的 cat /etc/group | grep wheel 将当前
用户
加入wheel
用户
组,下面是以toase
用户
为例 usermod -g wheel toase 判断是否加入成功,执行下面的命令即可 id toase 修改/etc/pam.d/
su
文件,将下面注释掉的
su
命令切换
用户
输入
密码
后,
提示
:鉴定故障
系统时未设置切换
用户
密码
造成的,需要重新设置
密码
后再切换
用户
。在终端通过
su
命令切换
用户
输入
密码
后,
提示
:鉴定故障。
实现
用户
登录时若没有
输入
用户
名,给出
用户
名不能为空的
提示
,若没有
输入
密码
,给出
密码
不能为空的
提示
一、
实现
用户
登录时若没有
输入
用户
名,给出
用户
名不能为空的
提示
,若没有
输入
密码
,给出
密码
不能为空的
提示
。 1、首先在index.jsp里面建立一个form表单,action为当我提交表单时用来处理程序的url地址,我想要在Loginservlet里面处理,它的url是/login,所以
写
上action= “/login”,method是用来指定数据传送到服务器的方式,选用的方法是post
linux
SU
不用
密码
,linux设置
su
和
su
do为不需要
密码
一 设置
su
do为不需要
密码
有时候我们只需要执行一条root权限的命令也要
su
到root,是不是有些不方便?这时可以用
su
do代替。默认新建的
用户
不在
su
do组,需要编辑/etc/
su
doers文件将
用户
加入,该文件只能使用vi
su
do命令,1) 首先需要切换到root,
su
- (注意有- ,这和
su
是不同的,在用命令"
su
"的时候只是切换到root,但没有把root的环境变量传过去,还是当前...
系统维护与使用区
19,614
社区成员
74,560
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章