-p 또는 -m 플래그가 포함된 su 명령

-p 또는 -m 플래그가 포함된 su 명령

다음 su 명령의 차이점은 무엇입니까?

su -m
su -p

두 플래그 모두 현재 환경을 보존하기 위해 사용되는 것으로 알고 있지만 차이점이 있는지는 모르겠습니다.

답변1

차이점은 없습니다. 동일한 동작에 대한 다른 옵션일 뿐입니다. su동일한 동작으로 이러한 옵션 중 하나를 구현 한 다른 이전 버전에서 올 수 있습니다 .

매뉴얼 페이지에서:

 -m, -p, --preserve-environment
     Preserve the current environment, except for:

     $PATH
         reset according to the /etc/login.defs options ENV_PATH or
         ENV_SUPATH (see below);

     $IFS
         reset to “<space><tab><newline>”, if it was set.

     If the target user has a restricted shell, this option has no
     effect (unless su is called by root).

관련 정보