Thursday, June 07, 2012

Sistemdeki kullanıcıları Listeleme Scripti

Sistemdeki kullanıcıları Listeleme Scripti

/etc/passwd dosyasında bulunan kullanıcıları listelemek için aşağıdaki scripti kullanabiliriz. Script içerisinde kullanılan awk bash gibi bir script dilidir ve script içerisindeki görevi /etc/passwd dosyasındaki satırları : karekterine göre ayrıştırıp ilk kolonu seçmektir.

#!/bin/bash
PASSWD_FILE=/etc/passwd 
a=1                   
for name in $(awk -F: '{print $1}' < "$PASSWD_FILE" ) 
do
  echo "USER $a = $name"
  let "a += 1"
done
exit 0

No comments: