su와 su의 차이점 - [중복]

su와 su의 차이점 - [중복]

1. 이 두 명령의 정확한 차이점이 무엇인지 알고 싶습니다. 수 2. 수-. 누구든지 이것을 설명할 수 있나요?

답변1

매뉴얼 페이지에는 다음과 같이 매우 잘 설명되어 있습니다.

   -, -l, --login
          Start the shell as a login shell with an environment similar
          to a real login:

             o      clears all the environment variables except TERM

             o      initializes the environment variables HOME, SHELL,
                    USER, LOGNAME, and PATH

             o      changes to the target user's home directory

             o      sets argv[0] of the shell to '-' in order to make
                    the shell a login shell

저는 주로 제가 원하는 환경이라는 측면에서 생각하는데, 솔직히 항상 su -기본 설정을 그대로 사용하는 편입니다.

관련 정보