# bepalen variabelen
$user_remote_file='root@ 1.1.1.1: /usr/local/test/user.txt';
$local_path= " /usr/local/test/ „;
$local_file= " user.txt ";
$user_list=$local_path. $local_file;
$do niet _create=0;
# scp dossier van levende knoop aan lokale testfolder
systeem („scp“, $user_remote_file, $local_path);
# open gebruikerslijst voor lezing
open (user_list) of matrijs („kon dossier geen $user_list openen! “);
# lijn voor elke gebruiker in lijst
terwijl ($user = ) {
#print „$user“;
# open passwddossier om te controleren of er gebruiker op dit systeem bestaat
open DOSSIER, „) {# lijn voor elke lijn in passwddossier
#print „in terwijl lijn voor gebruiker $user“;
#print $passwd_line;
# als de gebruiker bestaat
als ($passwd_line =~ m/$user/) {
$do niet _create=1;
druk „$user er bestaat reeds op systeem! \ n“;
}
}
# als deze gebruiker reeds geen rekening op de server heeft
als ($do niet _create==0) {
# cre�ër een rekening
systeem („useradd $user“);
$do niet _create=0;
}
manuscript |