
저는 기본 Fedora 15 설치를 실행하고 있습니다. 내 목표는 사용자가 (ssh를 통하지 않고) 그래픽으로 로그인하자마자 여러 네트워크 드라이브를 마운트하는 것입니다.
내가 실행하려는 스크립트는 기본적으로 마운트 명령 모음입니다 sudo mount ...; sudo mount ...; sudo mount ...;
.
한때 visudo
사용자는 그렇게 할 때 NOPASSWD를 요구했습니다 sudo mount
.
사용자가 로그인할 때 실행될 간단한 스크립트를 어디에 넣을 수 있나요?
답변1
먼저, 당신은아니요슈퍼유저로 무제한 마운트 허용을 사용하세요 NOPASSWD
. /etc/fstab
권한이 없는 사용자가 파일 시스템을 마운트할 수 있도록 적절한 항목을 만들어야 합니다 .
만약 너라면진짜사용자가 이 작업을 원할 경우(원하지 않음) ~/.bash_profile
사용자가 bash를 쉘로 사용하는 동안 수행할 수 있고, 그렇지 않은 경우 ~/.profile
평가 /etc/profile
를 통해 수행할 수 있습니다 $EUID
.
다시,아니요해. 권한이 없는 사용자가 권한 상승 없이 마운트할 수 있도록 fstab 항목을 추가하기만 하면 됩니다.