fix: mount proxy uses OLLIE_UNAME so checkPerm identifies session owner
This commit is contained in:
parent
d9622dfc7a
commit
7368b4cfe4
|
|
@ -9,7 +9,7 @@
|
||||||
//
|
//
|
||||||
// ollie-9p-mount [-u uname] [-s service] [-addr address] <mountpoint>
|
// ollie-9p-mount [-u uname] [-s service] [-addr address] <mountpoint>
|
||||||
//
|
//
|
||||||
// If -u is not given, $OLLIE_SESSION_ID is used.
|
// If -u is not given, $OLLIE_UNAME is used.
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
|
@ -42,10 +42,10 @@ func main() {
|
||||||
|
|
||||||
uname := *userFlag
|
uname := *userFlag
|
||||||
if uname == "" {
|
if uname == "" {
|
||||||
uname = os.Getenv("OLLIE_SESSION_ID")
|
uname = os.Getenv("OLLIE_UNAME")
|
||||||
}
|
}
|
||||||
if uname == "" {
|
if uname == "" {
|
||||||
fmt.Fprintf(os.Stderr, "ollie-9p-mount: no uname (-u or $OLLIE_SESSION_ID)\n")
|
fmt.Fprintf(os.Stderr, "ollie-9p-mount: no uname (-u or $OLLIE_UNAME)\n")
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Reference in New Issue