* nix kullanıcı izinleri gerçekten basittir, ancak verilen bir dosyaya ulaşmadan önce tüm üst dizin erişimini hesaba katmanız gerektiğinde işler karışabilir. Kullanıcının yeterli yetkileri olup olmadığını nasıl kontrol edebilirim? Değilse, hangi dizin erişimi reddediyor?
Örneğin, bir kullanıcı joeve dosyayı varsayalım /long/path/to/file.txt. file.txt777'ye chmoding bile olsa , joe'nin /long/daha sonra /long/path/ve daha sonra erişebilmesi gerekiyor /long/path/to/. İhtiyacım olan, bunu otomatik olarak kontrol etmenin bir yolu. Erişime joesahip değilse, nerede reddedildiğini de bilmek isterim. Belki erişebilir /long/, ama değil /long/path/.
namei <path> || exit 1, bir komut dosyasında bir izin sorununu çok kolay bir şekilde saptamanıza izin verir.