From 601b78d0c8a6c9789c56e2006d60a9dffb2dba50 Mon Sep 17 00:00:00 2001 From: Sheep26 Date: Tue, 3 Dec 2024 22:36:26 +1300 Subject: [PATCH] syntax fixes --- .../sysroot/usr/share/casaos/shell/helper.sh | 13 ++++++ model/share.go | 8 ++-- route/v1.go | 2 +- route/v1/samba.go | 34 ++++++++-------- service/model/o_shares.go | 14 +++---- service/shares.go | 40 ++++++++++++++----- 6 files changed, 73 insertions(+), 38 deletions(-) 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")