为什么我的shell脚本中的sudo chmod <file>
不起作用?权限保持不变。
#!/bin/bash
sudo chmod 757 Folder
答案 0 :(得分:-1)
从文件中删除sudo。只需写下
chmod 757 folder
并授予您的脚本文件+x
权限。它会起作用。
答案 1 :(得分:-2)
在www-data ALL=(ALL:ALL) NOPASSWD:ALL
中添加此行以在编写sudo命令时禁用请求密码:
exec("sudo -u root -S ./create_folders.sh)
使用exec函数启动脚本,并将sudo放在此内,仅使用root用户。现在无需输入密码。
7261737062657272797069 = "raspberrypi"
4d794e616d650000000000 = "MyName "