Linux 명령줄에서 사용자를 전환하는 방법에는 su 명령 사용(su - [사용자 이름]), sudo 명령 사용(sudo -u [사용자 이름] [명령]) 또는 runuser 명령 사용(runuser - l [사용자 이름]) . 모든 방법에는 대상 사용자의 비밀번호가 필요하며 경우에 따라 -H 플래그가 필요할 수 있습니다.
Linux 명령줄에서 사용자를 전환하는 방법
질문: Linux 명령줄에서 사용자를 전환하는 방법은 무엇입니까?
답변:
Linux 명령줄에서 사용자 전환은 다음과 같은 방법으로 수행할 수 있습니다.
su 명령을 사용하세요
<code>su - [username]</code>
여기서 [username]은 대상 사용자입니다. 예를 들어, 사용자 tom으로 전환하려면 다음을 입력합니다.
<code>su - tom</code>
sudo 명령 사용
sudo 명령을 사용하면 관리자로 명령을 실행할 수 있습니다. 다른 사용자로 전환하고 특정 명령을 실행하려면 다음 형식을 사용할 수 있습니다.
<code>sudo -u [username] [command]</code>
예를 들어 bob 사용자로 전환하고 파일을 생성하려면 다음을 실행합니다.
<code>sudo -u bob touch testfile.txt</code>
runuser 명령 사용
runuser 명령 특히 사용자를 전환하는 데 사용되며 su 명령보다 더 안전한 옵션을 제공합니다. 구문은 다음과 같습니다.
<code>runuser -l [username]</code>
여기서 -l 플래그는 사용자 로그인 셸을 지정합니다. 예를 들어 사용자 alice로 전환하려면 다음을 입력합니다.
<code>runuser -l alice</code>
팁:
위 내용은 Linux 명령줄에서 사용자를 전환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!