안녕하세요. 파일을 읽기 위해 다른 사용자로 전환하고 싶습니다. 나는 sudo
이것을 위해 명령을 사용하고 싶지 않습니다 . 이것을 가장 좋은 방법으로 달성하는 방법을 알려주실 수 있나요?
답변1
사용
su - otheruser
로 전환다른 사용자. 완료되면 종료하고 사용자 셸로 돌아가려면 를 입력합니다 logout
.
-
의 (또는 -l
) 옵션은 su
쉘을 새로운 로그인 쉘로 시작하고 올바른 환경 변수를 설정합니다.
편집: 또 다른 가능성은
runuser -u otheruser cat myfile
화면에 인쇄됩니다내 파일~처럼다른 사용자. 명령을 root
내려야 합니다 .runuser
답변2
SSH 루트@로컬호스트
루트가 필요하지 않은 경우 필요에 맞게 사용자 이름을 변경하십시오.
루트 로그인이 필요한 경우 다음과 같이 변경해야 할 수도 있습니다.
- sshd_config: PermitRootLogin 예