我是linux新手。我正在尝试使用 nemo-script 挂载和卸载 .iso。我把脚本/home/user/.gnome2/nemo-scripts/
。我的问题是,使用 gksudo 我只运行 1 个命令,例如 su。谁我可以像 su 一样运行所有这些脚本?
#!/bin/bash
gksudo -k /bin/echo "got r00t?"
BNAME=$(basename "$NEMO_SCRIPT_SELECTED_FILE_PATHS")
sudo mkdir "/media/$BNAME"
zenity --info --title "ISO Mounter" --text "$BNAME e $NEMO_SCRIPT_SELECTED_FILE_PATHS"
if sudo mount -o loop -t iso9660 $NEMO_SCRIPT_SELECTED_FILE_PATHS "/media/$BNAME"
then
if zenity --question --title "ISO Mounter" --text "$BNAME Successfully Mounted. Open Volume?"
then
nemo /media/$BNAME --no-desktop
fi
exit 0
else
sudo rmdir "/media/$BNAME"
zenity --error --title "ISO Mounter" --text "Cannot mount $BNAME!"
exit 1
fi
谢谢!!