Bonjour
Pour information: "adduser" est un script écrit en language "perl" qui appelle l'exécutable "useradd".
================
"which xxxx" => retourne le chemin complet du fichier "xxxx"
"$(commande paramètres) => sera remplacé par le retour (stdout) de l'exécution de "commande paramètre"
"file xxxx" => retourne le type du fichier "xxxx"
"grep <chaîne à rechercher> <dans le fichier>" => retourne les lignes du fichier qui contiennent la chaîne recherchée
================
Commandes à exécuter dans une console terminal
file $(which adduser)
file $(which useradd)
grep useradd $(which adduser)
Ce qui donne sur mon système:
root@deb-quad:~# file $(which adduser)
/usr/sbin/adduser: Perl script, ASCII text executable
root@deb-quad:~# file $(which useradd)
/usr/sbin/useradd: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0xd99dd018395035ec1ee4a5cbc8cc45b1b42b931c, stripped
root@deb-quad:~# grep useradd $(which adduser)
my $useradd = &which('useradd');
&systemcall($useradd, '-d', $home_dir, '-g', $ingroup_name, '-s',
my $useradd = &which('useradd');
&systemcall($useradd, '-d', $home_dir, '-g', $ingroup_name, '-s',
# useradd without -p has left the account disabled (password string is '!')
Dernière modification par MicP (19-09-2013 23:14:00)