저는 리눅스에서 새롭습니다. nemo 스크립트로 .iso를 마운트하고 마운트 해제하려고합니다. 나는 스크립트 /home/user/.gnome2/nemo-scripts/
을 넣었다. 제 문제는 국도와 함께 su와 같은 명령을 1 개만 실행한다는 것입니다. 누가 su와 같은 스크립트를 실행할 수 있습니까?Gksudo로 sudo와 같은 scipt를 실행하십시오.
#!/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
감사합니다.