set_lids() not done.
This commit is contained in:
parent
0275fbcd31
commit
816f031854
@ -709,7 +709,9 @@ set_ids(char *fnm, uid_t uid, gid_t gid)
|
|||||||
int
|
int
|
||||||
set_lids(char *fnm, uid_t uid, gid_t gid)
|
set_lids(char *fnm, uid_t uid, gid_t gid)
|
||||||
{
|
{
|
||||||
if (chown(fnm, uid, gid) < 0) {
|
|
||||||
|
#if 0
|
||||||
|
if (lchown(fnm, uid, gid) < 0) {
|
||||||
/*
|
/*
|
||||||
* ignore EPERM unless in verbose mode or being run by root.
|
* ignore EPERM unless in verbose mode or being run by root.
|
||||||
* if running as pax, POSIX requires a warning.
|
* if running as pax, POSIX requires a warning.
|
||||||
@ -720,6 +722,9 @@ set_lids(char *fnm, uid_t uid, gid_t gid)
|
|||||||
fnm);
|
fnm);
|
||||||
return(-1);
|
return(-1);
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
return(-1); /* No lchown() in minix. */
|
||||||
|
#endif
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user