change
This commit is contained in:
@@ -18,54 +18,6 @@ data:
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: samba-files-config
|
||||
namespace: samba-files
|
||||
data:
|
||||
smb.conf: |
|
||||
[global]
|
||||
log level = 3 auth:5 winbind:5
|
||||
logging = stderr
|
||||
|
||||
server role = member server
|
||||
security = ADS
|
||||
realm = UNDERCLOUD.LOCAL
|
||||
workgroup = UNDERCLOUD
|
||||
netbios name = FILESRV1
|
||||
|
||||
kerberos method = secrets and keytab
|
||||
dedicated keytab file = /etc/krb5.keytab
|
||||
|
||||
name resolve order = host bcast
|
||||
|
||||
winbind use default domain = yes
|
||||
winbind refresh tickets = yes
|
||||
winbind enum users = no
|
||||
winbind enum groups = no
|
||||
|
||||
idmap config * : backend = tdb
|
||||
idmap config * : range = 10000-19999
|
||||
idmap config UNDERCLOUD : backend = rid
|
||||
idmap config UNDERCLOUD : range = 20000-999999
|
||||
|
||||
server min protocol = SMB2
|
||||
disable spoolss = yes
|
||||
load printers = no
|
||||
printing = bsd
|
||||
printcap name = /dev/null
|
||||
map to guest = never
|
||||
|
||||
[data]
|
||||
path = /data
|
||||
read only = no
|
||||
browseable = yes
|
||||
valid users = @"UNDERCLOUD\fileserver-access"
|
||||
force group = "UNDERCLOUD\fileserver-access"
|
||||
create mask = 0660
|
||||
directory mask = 0770
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: samba-files-krb5
|
||||
namespace: samba-files
|
||||
@@ -259,6 +211,12 @@ spec:
|
||||
sleep 5
|
||||
done
|
||||
|
||||
until getent group 'UNDERCLOUD\fileserver-access' >/dev/null; do
|
||||
echo "waiting for group resolution"
|
||||
sleep 2
|
||||
done
|
||||
|
||||
chgrp 'UNDERCLOUD\fileserver-access' /data || chgrp 21105 /data
|
||||
chmod 2770 /data
|
||||
|
||||
exec smbd --foreground --no-process-group --debug-stdout -d 3
|
||||
|
||||
49
samba-files/smb-conf.yaml
Normal file
49
samba-files/smb-conf.yaml
Normal file
@@ -0,0 +1,49 @@
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: samba-files-config
|
||||
namespace: samba-files
|
||||
data:
|
||||
smb.conf: |
|
||||
[global]
|
||||
log level = 3 auth:5 winbind:5
|
||||
logging = stderr
|
||||
|
||||
server role = member server
|
||||
security = ADS
|
||||
realm = UNDERCLOUD.LOCAL
|
||||
workgroup = UNDERCLOUD
|
||||
netbios name = FILESRV1
|
||||
|
||||
kerberos method = secrets and keytab
|
||||
dedicated keytab file = /etc/krb5.keytab
|
||||
|
||||
name resolve order = host bcast
|
||||
|
||||
winbind use default domain = yes
|
||||
winbind refresh tickets = yes
|
||||
winbind enum users = no
|
||||
winbind enum groups = no
|
||||
|
||||
idmap config * : backend = tdb
|
||||
idmap config * : range = 10000-19999
|
||||
idmap config UNDERCLOUD : backend = rid
|
||||
idmap config UNDERCLOUD : range = 20000-999999
|
||||
|
||||
server min protocol = SMB2
|
||||
disable spoolss = yes
|
||||
load printers = no
|
||||
printing = bsd
|
||||
printcap name = /dev/null
|
||||
map to guest = never
|
||||
|
||||
[data]
|
||||
path = /data
|
||||
read only = no
|
||||
browseable = yes
|
||||
valid users = @"UNDERCLOUD\fileserver-access"
|
||||
force group = "UNDERCLOUD\fileserver-access"
|
||||
create mask = 0660
|
||||
directory mask = 0770
|
||||
inherit permissions = yes
|
||||
Reference in New Issue
Block a user