난 이런 일을 겪고 있어기사-s -i
이것이 내가 사용하는 플래그 와 관련이 있는지 조금 혼란스럽습니다 -u
. 우리에게는 2명의 사용자가 있는데, 한 명은 개인 사용자이고 다른 한 명은 애플리케이션 사용자입니다. 누가 언제 로그인했는지에 대한 감사 로그가 손실되므로 애플리케이션 사용자에게 직접 SSH를 통해 연결하고 싶지 않습니다. 우리는 그것을 전혀 사용하는 것이 허용되지 않으므로 본질적으로 메서드를 통해 실행 su
해야 합니다 . sudo -u
지금 우리가 하고 있는 일은
[email protected] $ sudo -S -u app -i /bin/bash
[email protected] $ run whatever command we want
-u
그러니 이 글을 주의 깊게 읽어보세요. 로고를 추가하면 변화가 있을까요? 다음 명령이 루트 세션 없이 명령을 실행하는 유일한 방법입니까, 아니면 권장되는 방법입니까? 아니면 어떤 source .bashrc
파일을 기록하는 것이 더 나을지
[email protected] $ sudo -u app $COMMAND
미리 감사드립니다