首页 » 信息技术 »

sudo时,自动输入密码

2019年7月5日 / 23次阅读
Shell

有的时候,我们需要自动执行一些特权命令,需要使用sudo,本文介绍如何在sudo的时候,自动输入密码。

sudo指令有一个-S参数,这个参数表示sudo将从stdin接收密码,我们可以利用-S参数和Linux的pipe特性,来实现自动输入密码。

$ echo 'password' | sudo -S command

不是所有的程序都有类似于-S这样的参数。

自动输入密码有的时候很有用,比如你的cron里面的任务,很可能就需要这样的机制,但是也带来了安全方面的风险,需自行评估。

有些程序在于用户交互时,不能通过stdin接收交互信息,只能通过terminal device来接收,需要注意这个细节。

本文链接:https://www.maixj.net/ict/sudo-zidong-mima-21899

相关文章

留言区

《sudo时,自动输入密码》有1条留言

  • 麦新杰

    自动输入密码,会导致密码以明文的形式出现,如果是sudo用户组成员,建议直接使用root权限。 []


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top