社区
系统维护与使用区
帖子详情
我用su - 用户 怎样才能实现把密码写在一行,而不用提示输入密码?
ATCG
2004-01-18 08:45:16
我用su - 用户 怎样才能实现把密码写在一行,而不用提示输入密码
...全文
490
8
打赏
收藏
我用su - 用户 怎样才能实现把密码写在一行,而不用提示输入密码?
我用su - 用户 怎样才能实现把密码写在一行,而不用提示输入密码
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
????不明白
croc-v10.2.4-Linux-64bit.tar.gz
croc_v10.2.4_Linux-64bit.tar.gz
Java源码-springboot前后分离框架04网页时装购物系统+MySQL毕设大作业源码.zip
本项目是基于Spring Boot前后分离框架开发的网页时装购物系统,该系统结合了MySQL数据库进行数据存储和处理。该项目旨在
实现
一个完整的电子商务购物流程,包括商品展示、
用户
注册登录、购物车管理、订单生成等功能。其中,前后端分离的设计模式使得系统更加灵活,提高了系统的可扩展性和可维护性。 项目主要采用了Spring Boot框架进行开发,利用Spring Boot的快速开发和部署特性,大大缩短了开发周期。同时,系统采用了MySQL数据库进行数据存储,保证了数据的安全性和稳定性。在前端方面,项目采用了流行的前端技术,如HTML、CSS、JavaScript等,为
用户
提供了良好的购物体验。 此外,该项目是一个毕设大作业源码,旨在帮助学生完成毕业设计的同时,提供实际项目开发经验。源码中包含了项目的完整开发过程和关键代码
实现
,对于学习Spring Boot框架和电子商务系统开发的同学具有很好的参考价值。毕设项目源码常年开发定制更新,希望对需要的同学有帮助。
peft-0.10.0.tar.gz
该资源为peft-0.10.0.tar.gz,欢迎下载使用哦!
C2000 ePWM使用示例
C2000 ePWM使用示例
marketplaceagreement-jvm-1.3.8.jar
marketplaceagreement-jvm-1.3.8.jar
系统维护与使用区
19,614
社区成员
74,587
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章