I am running Ubuntu Gnome 16.04, and the /etc/.pwd.lock file has been on
my machine since install.  I checked a couple of 14.04 machines, and
it's the same.  That file is making duplicity backups of /etc fail.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to shadow in Ubuntu.
https://bugs.launchpad.net/bugs/1252292

Title:
  lckpwdf creates /etc/.pwd.lock + ulckpwdf fails to remove
  /etc/.pwd.lock

Status in shadow package in Ubuntu:
  Confirmed

Bug description:
  For the simple program...

  #include <stdio.h>
  #include <shadow.h>
  int main (void) {
     int status = lckpwdf();
     status = ulckpwdf();
     return status;
  }

  gcc -o simple simple.c

  strace ./simple 2>&1 | egrep 'pwd|lckpwdf|ulckpwdf'
  open("/etc/.pwd.lock", O_WRONLY|O_CREAT|O_CLOEXEC, 0600) = 3

  It appears the macro lckpwdf creates /etc/.pwd.lock + macro ulckpwdf
  fails to delete this file.

  So running a program like vipw creates both /etc/.pwd.lock + /etc/passwd.lock 
files or
  vigr creates both /etc/.pwd.lock + /etc/group.log and in both cases after 
vipw or vigr
  exit /etc/.pwd.lock remains.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/1252292/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to