В основном я не могу использовать os.Mkdir
или os.MkdirAll
, потому что он создаст каталоги как root. Я знаю, что могу go exec.Cmd
маршрут и установить syscall.Credential{}
. Но это немного громоздко, и я должен удалить и заменить много кода.
Мне было интересно, есть ли что-нибудь глобальное, что я могу установить, поэтому вызовы пакета os будут выполняться как указанный пользователь.
Заранее спасибо.