Tema: Re: Pakeist vartotoją pagal katalogo pavadinimą?
Autorius: G
Data: 2016-07-27 10:04:08
On 2016.07.27 08:25, Vytenis P. wrote:
> Kaip tą padaryt, nekeičiant visų po vieną?

Dar galima žaisti su "find", bet paprasčiau ir greičiau bus taip (ypač 
jeigu visos userių subdirektorijos vienam dir'e). Dar išgrepinam tik 
katalogus ir neliečiam failų.

### keli kintamieji
MOUNT_POINT="/mnt/ftp/"
TEMP_FILE="/tmp/listas"

### iš pradžių susikuriam laikiną sąrašą su userių katalogais
ls -l /home/g | grep "^d" | awk '{print $9}' > "$TEMP_FILE"

### pereinam paeiliui sąrašiuką ir suteikiam dir'ų owner teises
while read useris
do
  echo Katalogas priklausys $useris
done < "$TEMP_FILE"