ubuntu: sudo -u www-data echo $USER
为什么输出结果是ubuntu
不应该是www-data
的吗?
大家讲道理2017-04-24 09:11:56
Unix V6 소스 코드를 예로 들어보겠습니다. Linux 소스 코드는 찾을 수 없습니다. user
구조
유효 사용자와 실제 사용자를 예로 들면, 시스템에 로그인할 때 실제 사용자가 결정됩니다. 예를 들어 ubuntu
사용자의 id
은 108
이고, <🎜의 www-data
은 다음과 같습니다. >은 id
입니다. 105
사용자로 프로그램을 실행하면 유효 사용자는 ubuntu
이고, 108
명령을 사용하여 sudo
으로 실행하도록 전환하면 유효 사용자는 www-data
이지만 실제 사용자는 여전히 입니다. 105
, 그러니까 108
또는 실제 사용자$USER
. ubuntu