>  Q&A  >  본문

ubuntu - sudo -u参数到底是怎么执行的?

ubuntu: sudo -u www-data echo $USER为什么输出结果是ubuntu不应该是www-data的吗?

阿神阿神2734일 전764

모든 응답(1)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-04-24 09:11:56

    Unix V6 소스 코드를 예로 들어보겠습니다. Linux 소스 코드는 찾을 수 없습니다. user 구조

    를 살펴보세요. 으아악

    유효 사용자와 실제 사용자를 예로 들면, 시스템에 로그인할 때 실제 사용자가 결정됩니다. 예를 들어 ubuntu 사용자의 id108이고, <🎜의 www-data은 다음과 같습니다. >은 id입니다. 105 사용자로 프로그램을 실행하면 유효 사용자는 ubuntu이고, 108 명령을 사용하여 sudo으로 실행하도록 전환하면 유효 사용자는 www-data이지만 실제 사용자는 여전히 입니다. 105, 그러니까 108또는 실제 사용자$USER. ubuntu

    회신하다
    0
  • 취소회신하다