cPanel 사용자에 대한 셸 액세스

cPanel 사용자에 대한 셸 액세스

WHM/cPanel 액세스로 호스팅되는 VPS가 있고 루트 SSH 액세스가 있으며 때때로 명령을 실행해야 합니다. 현재 루트로 실행 중인 cron 작업이 있지만 public_html 사용자(cPanel 계정으로 로그인하는 데 사용하는 것과 동일한 사용자인 "연구")로 전환합니다. 루트의 문제점(안전하지 않은 것 외에도)은 루트가 매일 로그 파일을 생성하므로(아직 생성되지 않은 경우) 그날 루트 이전에 로그 파일을 생성하지 않는 한 사용자 조사가 더 이상 로그 파일에 첨부될 수 없다는 것입니다.

이제 크론 작업을 이 사용자로 변경하기 위해 로그인을 사용해 보았 su - research으나 이 계정에 대해 셸 액세스가 활성화되지 않았다는 응답이 나왔습니다.

이제 다음과 같이 사용자의 /etc/passwd 항목이 표시됩니다.

research:x:1003:1005::/home/research:/usr/local/cpanel/bin/noshell

이제 제 질문은 cPanel 사용자에게 셸 액세스 권한을 부여하고 이와 같이 사용하는 것이 안전한가요(public_html의 소유자가 해당 사용자이므로), 그렇다면 어떻게 해야 합니까?

답변1

예, 안전합니다. cpanel은 사용자에게 액세스 권한을 부여할 수 있지만 해당 기능은 제한됩니다. 감옥에 갇힌 껍질일 수도 있고 일반 껍질일 수도 있습니다. 당신은 그들 사이의 차이점을 발견할 수 있습니다여기. 사용자에 대해 쉘을 활성화하는 방법을 알고 싶다면 다음을 읽어야 합니다.이것

관련 정보