0
내 우분투 게스트 OS (VirtualBox를 통해 실행)에 간단한 쉘 스크립트가 있습니다. "add_share.sh"라고 부름 sudo를 사용하여 실행할 수 있습니다. 우분투에서는 루트 사용자가 아닙니다. 그래서) 내가 자동 실행에 ("대시 홈"이 스크립트를 추가하려고 해요 -> "시작 응용 프로그램") : 스크립트 파일에 대한 우분투 : "시작 응용 프로그램"의 쉘 스크립트
bash /home/rusty/add_share.sh
권한이
: -rwxrwxr-X 하지만 실행되지 않습니다 스크립트를 시스템 재부팅 후. 그 문제는 비 루트 액세스에 있다고 생각합니다. 그래서 어떻게해야합니까? root로 로그인하지 않고 자동 실행에이 스크립트를 추가 할 수 있습니까?
을 /home/rusty/add_share.sh; 여기에 제시된대로하지 마십시오. – Jite
그리고 sudo가 모든 프로그램에 대해 sudo를 실행하지 않도록하려면 "yourusername ALL = (ALL) NOPASSWD : ALL"처럼 보일 것입니까? – Rusty
그리고 내 문제의 루트는 스크립트 본문이라고 생각합니다 : sudo mount -t vboxsf VMShare VMShare. Linux는 passwd를 얻지 못하기 때문에 mount가 실패합니다. – Rusty