나는 그것을 사용하는 경향이 있습니다 su - loginname -c somecommand
. 그것을 말하는 다른 방법이 있습니까 -l
? 그건 su -l loginname -c somecommand
?
답변1
이것매뉴얼 페이지su
내 Linux에는 명령줄 구문 분석 방식의 미묘한 차이를 제외하고 , puts -
및 -l
이에 상응하는 기능이 있습니다.su
-, -l, --login
사용자가 직접 로그인할 때 기대하는 것과 유사한 환경을 제공합니다.-를 사용할 경우 사용자 이름 앞에 이를 지정해야 합니다. 이식성을 위해 사용자 이름 앞의 마지막 옵션으로 사용하는 것이 좋습니다. 다른 형식(-l 및 --login)에는 이러한 제한이 없습니다.