Bestanden uploaden naar ''

This commit is contained in:
2019-08-24 23:01:37 +00:00
parent 2b7cc840f7
commit df8f805b15
2 changed files with 509 additions and 0 deletions

109
Setup-Step2.sh Normal file
View File

@@ -0,0 +1,109 @@
##------------##
# BindFS #
##------------##
apt install -y bindfs
#creating folder and setting mount
mkdir -p /share/fotos
mkdir -p /share/files
chmod 775 /share/files
chmod 775 /share/fotos
chown bram:users -R /share
echo "bindfs#/var/www/nextcloud/data/fotos/files /share/fotos fuse force-user=bram,force-group=users,create-for-user=www-data,create-for-group=www-data,create-with-perms=0770,chgrp-ignore,chown-ignore,chmod-ignore 0 0" >> /etc/fstab
echo "bindfs#/var/www/nextcloud/data/files/files /share/files fuse force-user=bram,force-group=users,create-for-user=www-data,create-for-group=www-data,create-with-perms=0770,chgrp-ignore,chown-ignore,chmod-ignore 0 0" >> /etc/fstab
mount -a
mkdir /share/files/TimeMachine &&chmod 775 /share/files/TimeMachine && chown bram:users -R /share/files/TimeMachine
apt install -y netatalk samba
cat <<EOF > /etc/webmin/netatalk3/config
netatalk_d=/sbin/netatalk
start_netatalk=/etc/rc4.d/S21netatalk start
restart_netatalk=/etc/rc4.d/S21netatalk restart
license_conf=/opt/netatalk/etc/license.conf
stop_netatalk=/etc/rc4.d/S21netatalk stop
afp_conf=/etc/netatalk/afp.conf
EOF
cat <<EOF > /etc/samba/smb.conf
#======================= Global Settings =======================
[global]
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = WORKGROUP
#### Debugging/Accounting ####
log file = /var/log/samba/log.%m
max log size = 1000
logging = file
panic action = /usr/share/samba/panic-action %d
server role = standalone server
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
############ Misc ############
# Maximum number of usershare. 0 means that usershare is disabled.
# usershare max shares = 100
# Allow users who've been granted usershare privileges to create
# public shares, not just authenticated ones
usershare allow guests = yes
#======================= Share Definitions =======================
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
[TimeMachine]
create mode = 775
directory mode = 775
path = /share/files/TimeMachine
[Files]
path = /share/files
[Fotos]
path = /share/fotos
EOF
cat <<EOF > /etc/samba/smb.conf
;
; Netatalk 3.x configuration file
;
[Global]
; Global server settings
[TimeMachine]
time machine = yes
path = /share/files/TimeMachine
[Files]
path = /share/files
[Fotos]
path = /share/fotos
EOF