1
0
mirror of https://github.com/rancher/os.git synced 2025-07-04 02:26:13 +00:00

Correct permissions on home directory

This commit is contained in:
Josh Curl 2016-08-16 16:25:01 -07:00
parent 6abdeb34d6
commit 65468736df
No known key found for this signature in database
GPG Key ID: 82B504B9BCCFA677

View File

@ -29,18 +29,22 @@ type symlink struct {
func Main() {
cfg := config.LoadConfig()
if err := os.MkdirAll(rancherHome, 2755); err != nil {
log.Error(err)
}
if err := os.Chown(rancherHome, 1100, 1100); err != nil {
log.Error(err)
if _, err := os.Stat(rancherHome); os.IsNotExist(err) {
if err := os.MkdirAll(rancherHome, 0755); err != nil {
log.Error(err)
}
if err := os.Chown(rancherHome, 1100, 1100); err != nil {
log.Error(err)
}
}
if err := os.MkdirAll(dockerHome, 2755); err != nil {
log.Error(err)
}
if err := os.Chown(dockerHome, 1101, 1101); err != nil {
log.Error(err)
if _, err := os.Stat(dockerHome); os.IsNotExist(err) {
if err := os.MkdirAll(dockerHome, 0755); err != nil {
log.Error(err)
}
if err := os.Chown(dockerHome, 1101, 1101); err != nil {
log.Error(err)
}
}
password := config.GetCmdline("rancher.password")