현재 CentOS 7에서 Samba 4 DC를 구성하고 있습니다.
나 자신으로, samba-tool
잘 실행하지만 실행할 때 sudo samba-tool
내가 얻을 command not found
.
samba-tool
에 있습니다 /usr/local/samba/bin
. 나는 자신과 루트 모두를 위해 PATH에 디렉토리를 추가했다.
본인 env | ^PATH=
은 위의 디렉토리를 올바르게 포함합니다. 그러나 sudo env | ^PATH=
에만 표시됩니다 PATH=/sbin:/bin:/usr/sbin:/usr/bin
.
이제 루트 사용자로 전환 env | ^PATH=
반환 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/samba/bin:/usr/local/samba/sbin
하고 samba-tool
잘 작동합니다.
sudo가 루트 사용자를 완벽하게 반영한 것은 직관이었습니다. 수정 및 희망적으로 설명은 높이 평가됩니다.
'su'를 사용 해보고 'sudo'없이 명령을 실행하십시오.
—
TooMuchRAM 2016 년
@ Thijs365 이해할 수 없습니다. 루트로 전환하고 명령을 실행한다는 의미입니까? 나는 그것이 작동한다는 것을 이미 알고 있습니다.
—
Oliver Benning 2016 년
괜찮아. sudo가 설치되어 있습니까?
—
TooMuchRAM 2016 년
@ Thijs365 예. Sudo는 위의 env 경로에 대해 예상대로 작동합니다.
—
Oliver Benning 2016 년
괜찮아. 더 이상 아무 말도하지 않겠습니다.
—
TooMuchRAM 2016 년