user

package
v0.0.0-...-9a2cfe9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 29, 2021 License: Apache-2.0, MIT Imports: 16 Imported by: 0

Documentation

Overview

Package user contains methods for resolving filesystem paths based on the user and their environment.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MaybeAddExecUserHome

func MaybeAddExecUserHome(ctx context.Context, mns *fs.MountNamespace, uid auth.KUID, envv []string) ([]string, error)

MaybeAddExecUserHome returns a new slice with the HOME enviroment variable set if the slice does not already contain it, otherwise it returns the original slice unmodified.

func MaybeAddExecUserHomeVFS2

func MaybeAddExecUserHomeVFS2(ctx context.Context, vmns *vfs.MountNamespace, uid auth.KUID, envv []string) ([]string, error)

MaybeAddExecUserHomeVFS2 returns a new slice with the HOME enviroment variable set if the slice does not already contain it, otherwise it returns the original slice unmodified.

func ResolveExecutablePath

func ResolveExecutablePath(ctx context.Context, args *kernel.CreateProcessArgs) (string, error)

ResolveExecutablePath resolves the given executable name given the working dir and environment.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL