use conventional user 'nobody' if user 'none' is not defined

This commit is contained in:
Charles Forsyth 2016-03-29 16:13:36 +01:00
parent f287341675
commit 210be38e4d

4
u9fs.c
View File

@ -424,6 +424,8 @@ rattach(Fcall *rx, Fcall *tx)
seterror(tx, Eauth); seterror(tx, Eauth);
return; return;
} }
if(none != nil)
rx->uname = none->name;
} else { } else {
if((e = auth->attach(rx, tx)) != nil){ if((e = auth->attach(rx, tx)) != nil){
seterror(tx, e); seterror(tx, e);
@ -1825,6 +1827,8 @@ main(int argc, char **argv)
root = argv[0]; root = argv[0];
none = uname2user("none"); none = uname2user("none");
if(none == nil)
none = uname2user("nobody");
serve(0, 1); serve(0, 1);
return 0; return 0;