← Back to team overview

sslug-teknik team mailing list archive

Re: Oprette homedir udfra /etc/passwd?

 

Jesper Hess Nielsen <jesper@xxxxxxxxxx> writes:

> Kan <subj> lade sig gøre på en nem måde? Hvis jeg kopierer /etc/passwd
> og /etc/shadow fra en anden maskine, kan jeg så oprette folks homedir
> på en nogenlunde nem måde? Jeg er ligelgad med folks brugerdata - den

Kald følgende script med /etc/passwd som argument (selvfølgelig som
root). Det burde gøre det.

#!/usr/bin/perl 

while(<>) {
 my @info = split /:/;
 mkdir $info[5], 755;
 chown $info[2], $info[3], @info[5];
}




-- 
hash-bang-slash-bin-slash-bash


Follow ups

References