diff --git a/build/scripts/setup/script.d/03-setup-casaos.sh b/build/scripts/setup/script.d/03-setup-casaos.sh old mode 100755 new mode 100644 diff --git a/build/sysroot/usr/share/casaos/shell/helper.sh b/build/sysroot/usr/share/casaos/shell/helper.sh index c6f576d..24d3795 100644 --- a/build/sysroot/usr/share/casaos/shell/helper.sh +++ b/build/sysroot/usr/share/casaos/shell/helper.sh @@ -341,6 +341,19 @@ EditSmabaUserPassword(){ $sudo_cmd smbpasswd $1 } +EditSmabaUserPassword(){ + $sudo_cmd smbpasswd $1 +} + + +EditSambaUserPasswordSTDIN(){ + $sudo_cmd smbpasswd -s $2 $1 +} + +ListSambaUsers(){ + $sudo_cmd pdbedit -L +} + AddSmabaUser(){ $sudo_cmd useradd $1 $sudo_cmd smbpasswd -a $1 < 0 { + users := `valid users =` + for _, user := range share.Valid_users { + users += " " + user + } + return users + "\n" + } + return "" + }() } // write config file file.WriteToPath([]byte(configStr), "/etc/samba", "smb.casa.conf")