Open zhizunbao84 opened 2 years ago
@Ubuntu:/home$ sudo cat test.txt > test2.txt bash: test2.txt Permission denied
解决办法:sudo sh -c "sudo cat test.txt > test2.txt"
sudo sh -c "sudo cat test.txt > test2.txt"
echo "password"|sudo -S command
#! /bin/bash echo yourpassword
2.在脚本中执行sudo 命令之前引入环境变量SUDO_ASKPASS,export SUDO_ASKPASS=./_PWD_TEMP_。 3、执行命令sudo -A command。
export SUDO_ASKPASS=./_PWD_TEMP_
sudo -A command
重定向提示权限不够
解决办法:
sudo sh -c "sudo cat test.txt > test2.txt"
在脚本中免密码使用sudo
echo "password"|sudo -S command
2.在脚本中执行sudo 命令之前引入环境变量SUDO_ASKPASS,
export SUDO_ASKPASS=./_PWD_TEMP_
。 3、执行命令sudo -A command
。