社区
Linux/Unix社区
帖子详情
如何自动切换到另外一个用户,并执行一段程序,再回到本用户。
demiurge
2003-08-21 10:25:40
如何自动切换到另外一个用户,并执行一段程序,再回到本用户。
如:切换到root,做几个只有root才能用的命令,然后回来。
...全文
199
13
打赏
收藏
如何自动切换到另外一个用户,并执行一段程序,再回到本用户。
如何自动切换到另外一个用户,并执行一段程序,再回到本用户。 如:切换到root,做几个只有root才能用的命令,然后回来。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smokefire
2003-10-27
打赏
举报
回复
shell 实现:
用telnet 批处理
如下格式:
(sleep 2; echo "用户名";
sleep 2; echo "密码";
sleep 2; echo "指令";
sleep 2 ) | telnet 本机
hjcug
2003-10-25
打赏
举报
回复
这段程序如果不需要交互的话,可以编成一个脚本,然后设置SUID,这样别的用户就可以直接执行。
keikyo
2003-10-24
打赏
举报
回复
受益匪浅
zgxbliss
2003-10-21
打赏
举报
回复
能实现的一个前提条件就是你得有超级用户的权限,在此基础上你可以使自己更方便更安全地使用超级权限,不知道你是不是要达到这样的目的.如果是的话,配置好sudo命令是一种可行的方案,或者自己写个程序来实现权限的转换.
gwenxia
2003-10-19
打赏
举报
回复
用Alt+F1...F4就可以切换用户,这里的F1,F2...的顺序是按照用户登录的先后来决定的!
yhbttfile
2003-10-19
打赏
举报
回复
如下:
...//一些非超级用户的指令
su
...//需要超级用户权限的指令
exit //退出超级用户
...//一些非超级用户的指令
raulgoal1984
2003-10-18
打赏
举报
回复
所谓“自动”我觉得也只能到楼上各位所说的程度,因为毕竟安全性是系统设计的基本思想嘛,^_^,所以这种麻烦也是在所难免。
fanth
2003-09-17
打赏
举报
回复
同意lynchy() ,试试看
踏岸寻柳
2003-09-17
打赏
举报
回复
不错,如果是root用户的话就可以容易实现你的需求。
su - guest -c date
lynchy
2003-08-26
打赏
举报
回复
su root enter
password enter
..........(your commands)
su OriginalUserName enter
ps:Sorry,I cannot input Chinese in Redhat linux 9(English desktop).:)
tlm007
2003-08-26
打赏
举报
回复
在root下
su - user enter
这样便可以切换到另外一个用户环境下。
或者是用Alt+F1...F4
切换到另外的虚拟控制台用其他用户名登陆也行。
linaxing
2003-08-26
打赏
举报
回复
fierygnu(va_list) 说的才是正解,楼上的其他各位注意,人家要求的是
"自动"
fierygnu
2003-08-21
打赏
举报
回复
一般只有root才这样干。用
su - user1 -c "command arg"
要切换到root,因为需要输入密码,所以shell脚本不能用,可以用expect包来实现。
Linux
用户
管理及
用户
信息查询命令 < Series 7. >
:以另
一个
用户
身份
执行
命令 12/19)命令id :显示
用户
与
用户
组的信息 13/19)命令w :显示已登录
用户
信息 14/19...
Linux 登录普通
用户
后
自动
切换
成root
用户
如下方法登录其他
用户
后
自动
切换
成root,并跳转到指定目录 1、新建
一个
后缀名为.sh的文本(文本名称随意取) 2、把如下代码粘贴进文本 (注:1、cd /usr/local 登录后进入的路径。2、123456789是root密码) #!/bin/...
【操作系统系列】
用户
级线程与内核级线程实现
执行
序列就是
一段
执行
中的
程序
,这多段
程序
完全可以只出现在
用户
态
程序
中,即操作系统完全不知道这些线程的存在,这样的线程被称为
用户
级线程。 和
用户
级线程概念相对应的是内核级线程,能在同一地址空间中交替
执行
...
【Linux C】Linux如何
执行
一个
程序
(
程序
存储空间、系统调用、内核调用)
程序
存储空间、
用户
空间和内核空间、内核调用和系统调用、
程序
执行
过程。
android9.0以上当
切换
程序
后,service在后台运行一分钟左右就
自动
停止的解决方案
service作为安卓四大组件之一,在开发项目中很多人都会用到,不知道大家有没有发现,在android9.0以上的系统,如果你在app启动了
一个
service,当你
切换
到另
一个
app时,在之前的安卓系统service还是会在运行的,但是...
Linux/Unix社区
23,128
社区成员
74,510
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章