Rstudio 빛나는 서버를 시작, 중지 및 다시 시작하려면 사용자 권한을 부여해야 합니다.
지금은 이 사용자의 요청에 따라 서비스를 관리해 왔지만 sudo service restart shiny-server
이제는 사용자가 서비스를 관리하도록 하려고 합니다.
이 문제를 해결하는 첫 번째 방법은 을 편집하는 것이었습니다 /etc/sudoers
. 하지만 전체 경로가 무엇인지 모르기 때문에 파일에 무엇을 넣어야 할지 shiny-server
몰랐습니다 . /etc/sudoers
에서 찾을 수 있기를 바랐 /etc/init.d/
지만 그렇지 않았습니다.
이에 대한 경험이나 해결 방법이 있는 사람이 있습니까?
저는 현재 이 서버에서 Ubuntu 16.04.5 LTS(Xenial Xerus)를 실행하고 있습니다.
R 버전은 3.4.1이며 소스에서 컴파일되었습니다.
답변1
빛나는 서버의 파일 경로는 필요하지 않을 수도 있습니다.
파일에 다음 줄을 추가하여 사용자에게 필요한 권한을 부여할 수 있어야 합니다 /etc/sudoers
.
username ALL=(root) service restart shiny-server, service stop shiny-server, service start shiny-server
sudo service restart shiny-server
해당 줄을 추가한 후에는 다른 사용자가 실행 (및 시작/중지) 할 수 있어야 합니다 . 초기화 스크립트 위치를 찾으려는 경우 일반적으로 찾아야 할 위치는 다음과 같습니다.
/etc/init
/etc/init.d
/etc/init/rc-sysinit.conf
/etc/default
(발견을 통해이것질문)