shadow-database

    2熱度

    1回答

    我正在寫一些讀取/ etc/{passwd,group}的程序。 我瞭解到,在編寫上述文件之前,任何程序都應該通過調用lckpwdf()來鎖定/etc/.pwd.lock,以避免寫入衝突。 我想讀操作也需要這個鎖,以便程序不會讀出不一致的數據。 但是我發現讀的/ etc/passwd作爲非root用戶的時候,我不能做的鎖,因爲/etc/.pwd.lock的所有者是root:根,具有模式0600 上