locateKomut Linux üzerinde çok yararlı bir araçtır, ancak çalıştırabilmesi kök görünüyor updatedbkullanmak ç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-visibilitybayrağı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?