locate
Komut Linux üzerinde çok yararlı bir araçtır, ancak çalıştırabilmesi kök görünüyor updatedb
kullanmak çok unconvinent olan komutu. Peki sıradan bir kullanıcının updatedb komutunu çalıştırma ayrıcalığına nasıl sahip olunur?
updatedb
locate komutu tarafından kullanılan db'yi güncellemek için kullanılan komuttur.
Ama updatedb normal kullanıcı olarak çalıştırmayı denediğinizde aşağıdaki hata mesajı var:
[mirror@home code]$ updatedb
updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db'
Veya:
updatedb -o db
updatedb: can not change group of file `/var/lib/gforge/chroot/home/users/bigmeow/tmp/db.uhEZFQ': Operation not permitted
--require-visibility
bayrağın ne olduğunu açıklıyorsun ... ama belki biraz neden açıklayabilirsin? neden @xaizek'in yaptığı şeyi yapmıyor ve veritabanını kullanmadan kullanıcı izni olan bir yerde veri tabanı oluşturmuyor--require-visibility
?