Linux Mint 13에 실행기 스크립트가 있으므로 바탕 화면의 아이콘을 클릭하여 NAS를 마운트 할 수 있습니다. 내가 터미널 내 스크립트를 사용하는 경우sudoers NOPASSWD는 데스크탑 실행기 스크립트에서 효과가 없습니다.
#!/bin/bash
if [ 0 = `sudo mount |grep -c nasbox` ]
then
sudo mount -a
fi
: 암호없이 마운트// 빈을 사용하기 위해서는 내가의 sudoers에이 줄을 추가해야합니다
<username> ALL = NOPASSWD: /bin/mount
NAS를 마운트 할 수있는 스크립트는 매우 간단합니다 암호를 입력 할 필요없이 작동하지만 실행기 ("응용 프로그램 터미널"사용)에서 실행할 때 암호를 묻습니다. 암호를 입력하면 실행을 허용하고 실행합니다. 따라서 어떤 사용자가이 암호를 실행하고 있는지 알고 있어야 sudo를 사용할 수 있습니다. 따라서 sudoers의 일부를 수락하지만/bin/mount의 NOPASSWD 키워드는 사용하지 않습니다. . NOPASSWD를 여기서 어떻게 작동시킬 수 있습니까?