
데비안에서 어떤 명령도 실행할 수 없습니다. 위의 오류가 발생합니다. 동일한 명령을
사용하면 sudo
작동합니다.
누군가 이 동작을 설명해 주시겠습니까?
답변1
root
시스템의 사용자는 $PATH
비사용자의 기본값과 다른 기본값으로 설정되어 있을 가능성이 높습니다 root
.
기본 경로는 , /etc/profile
또는 셸이나 명령으로 읽은 다른 파일 에 지정됩니다 . 시스템마다 다릅니다./etc/login.defs
/etc/login.conf
login
ufw
예를 들어 명령 은 /usr/sbin/
. 이 디렉토리에는 일반적 root
으로 어떤 용도로만 사용되는 도구가 포함되어 있습니다.필요하다 root
ufw
방화벽 구성 도구인 과 같은 권한 ).
$PATH
일반 사용자에게는 해당 디렉토리가 실제로 필요하지 않습니다 .