namei

Linux.fista
Siirry navigaatioon Siirry hakuun

namei on ohjelma, joka seuraa juuresta lähtien polkua parametrina annettuun päätepisteeseen. Ohjelma on kätevä työkalu esimerkiksi selvitettäessä monella tasolla olevien symbolisten linkkien aiheuttamia ongelmia tai hakemistorakenteiden oikeuksia ja omistajuuksia.

Asennus[muokkaa]

namei löytyy useimpien jakeluiden paketinhallinnasta nimellä util-linux. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.

Käyttö[muokkaa]

Ohjelmalle annetaan parametrina päätepiste, joka voi olla minkä tahansa tyyppinen UNIX-tiedosto.

$ namei /var/log/cups/error_log
f: /var/log/cups/error_log
 d /
 d var
 d log
 d cups
 - error_log

Oikeudet ja omistajuudet saadaan näkyviin -m ja -o -vivuilla:

$ namei -mo /etc/wpa_supplicant/wpa_supplicant.conf 
f: /etc/wpa_supplicant/wpa_supplicant.conf
 dr-xr-xr-x root root /
 drwxr-xr-x root root etc
 drwxr-xr-x root root wpa_supplicant
 -rw------- root root wpa_supplicant.conf

Ohjelma antaa tulosteena polun, jonka rivit on arvotettu seuraavanlaisesti:

Arvo Merkitys
f: tällä hetkellä selvitettävä polku
d hakemisto
l symbolinen linkki
s soketti
b lohkolaite
c merkkilaite
p nimetty putki
- tavanomainen tiedosto
? virhe