네트워크 공유, 루프 장치 등을 마운트하도록 sudoer 설정

네트워크 공유, 루프 장치 등을 마운트하도록 sudoer 설정

사용자에게 모든 유형의 네트워크 공유 및 루프 장치를 홈 디렉터리에 마운트할 수 있는 기능을 부여하도록 sudoer를 설정하고 싶습니다.

다음은 unix.stackexchange.com의 이전 게시물에서 찾은 내용이며 몇 가지 변경 사항을 적용해 보았습니다.

Cmnd_Alias       MOUNTING = "/bin/mount -t nfs,smbfs,cifs  //* $HOME", "/bin/mount -o loop * $HOME", "/bin/umount $HOME"
Cmnd_Alias       SYSTEMDIAG = "/bin/dmesg"   # Yeah, I also would like to do this
%users           localhost = NOPASSWD: MOUNTING, SYSTEMDIAG

시도하기 전에 이것이 괜찮은지 확인하고 싶었습니다.

답변1

1호선:마운트 유형: 사용자 홈 디렉터리의 모든 공유 경로에 있는 NetworkFileSystem, SambaFileSystems 및 CommonInternetFileSystems 및: MOUNTING 배열의 모든 장치를 루프로 마운트하고 마운트 해제합니다.

2호선: 마지막으로 성공한 부팅의 코어 덤프를 인쇄하여 SYSTEMDIAG 배열에 저장합니다.

3호선참고: 사용자가 localhost라는 컴퓨터에서 로그인하는 경우 두 배열에서 명령을 실행할 때 암호를 묻는 메시지가 표시되지 않습니다.

컴퓨터 이름이 localhost가 아닌 다른 이름이 아닌 이상 괜찮아 보입니다. 꼭 이용해 보세요visudo

관련 정보