linux - 使用 su 时如何在命令行上传递密码

标签 linux su

我正在尝试切换 pC 中的用户。我不想在提示后输入密码。 相反,我想在登录时传递它。

例如-

$su loolu oohlala

如何在 su 命令中传递密码。

最佳答案

我推荐两种方法:简单的方法和困难的方法。

困难的方法是 su 包装器、gsu 或 ksu。如果您查看这些应用程序的源代码,您可以了解如何执行此操作,但这并不容易。

简单的方法是使用一个在所有配置中都不需要密码的工具而不是 su。我会推荐 sudo 或 super。对于脚本,我更喜欢 super,但两者都可以正常工作,并且可以配置为不询问密码。

关于linux - 使用 su 时如何在命令行上传递密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20158757/

相关文章:

c - 在脚本中使用 sleep 会消耗 cpu 周期吗?

java - 用于获取 Java 进程的线程转储的 Shell 脚本

android - 从 Android 应用程序访问 i.mx6 板上的 I2C

ssh - su 不会将所有内容更改为其他用户 (cgroups)

linux - 如何在没有密码的情况下以另一个用户身份运行脚本?

c++ - openmp 并行部分基准

linux - CentOS 6 VNC 服务器拒绝连接

bash - su输入命令中如何定义环境变量

c - 使用 pthread 我的应用程序内存使用量正在增长

linux - 如何以不同用户身份运行 bash 命令?