Hello,
When you make the domain from the vadddomain command by using uid that doesn't
exist in /etc/passwd file for the -i option,
the dot-pid temporaryfile is left below the domains/ directory without being 
converted into
.dir-control file.

Example)
/etc/passwd
-----------------------------------------------------------------------
test1:*:9999:9999:test1:/usr/local/vpopmail/domains/test1:/bin/tcsh
test2:*:10001:10001:test2:/usr/local/vpopmail/domains/test2://bin/tcsh
-----------------------------------------------------------------------

$ /usr/local/vpopmail/bin/vadddomain -i 10000 test.domain test

$ ls -l /usr/local/vpopmail/domains
-----------------------------------------------------------------------
drwx------  4 vpopmail  vchkpw  512 May  2 11:48 .
drwxr-xr-x  8 root      wheel   512 Apr 30 20:16 ..
-rw-------  1 root      vchkpw   34 May  2 11:48 .1063
-rw-------  1 vpopmail  vchkpw   34 Apr 25 19:07 .dir-control
drwx------  3 10000     10000   512 May  2 11:48 test.domains
-----------------------------------------------------------------------


It has been understood that being not able to acquire passing when the user 
doesn't 
exist in dc_filename Function of vauth.c file in the function is a cause. 

Specification or Bug?

Please tell me. 


!DSPAM:481a895d120509481219515!

Reply via email to