[Bug 5924] {add,del}{user,group}: missing locking support on /etc/ databases

bugzilla at busybox.net bugzilla at busybox.net
Thu Feb 18 06:48:08 UTC 2016


https://bugs.busybox.net/show_bug.cgi?id=5924

Mike Frysinger <vapier at gentoo.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Concurrent "adduser"        |{add,del}{user,group}:
                   |command truncates           |missing locking support on
                   |/etc/passwd and /etc/shadow |/etc/ databases
                   |causes missing "root" user  |

--- Comment #1 from Mike Frysinger <vapier at gentoo.org> ---
we'll want to implement the same algorithm that shadow does.  namely, create an
/etc/xxx.lock file and unlink it when we're done.  that way we're also in sync
with other tools in case people are running them.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the busybox-cvs mailing list