Ein häufiger Grund dafür, den groupadd
Befehl nicht zu finden, besteht darin, dass Sie versuchen, als Benutzer auf ihn zuzugreifen, der keinen Lesezugriff auf das Programm hat, das normalerweise in gefunden wird /usr/sbin/groupadd
. Sie müssen die Identität des root-Benutzers annehmen, entweder mit su
oder sudo
oder als root-Benutzer, und dann sollten Sie den Befehl finden.
Ich verwende Cent OS 7 und sehe, dass die Berechtigungen des Programms es anderen nicht erlauben, es zu lesen:
#>ls -l /usr/sbin/groupadd -rwxr-x---. 1 root root 61336 Mar 6 2015 /usr/sbin/groupadd
Wie Sie sehen, sind für andere keine Berechtigungen festgelegt. Dies erklärt, warum das Abfragen des Programms als anderer Benutzer als root dazu führt, dass es nicht gefunden wird.