remove zfs-permissions systemd service and associated permission settings
This commit is contained in:
parent
8fde290f40
commit
e546ecea9a
@ -28,70 +28,6 @@
|
||||
# If you want to keep compression settings
|
||||
boot.kernelParams = [ "zfs.zfs_compressed_arc_enabled=1" ];
|
||||
|
||||
systemd.services.zfs-permissions = {
|
||||
description = "Set correct permissions on ZFS datasets";
|
||||
after = [ "zfs-mount.service" ];
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
script = ''
|
||||
# Set ownership and permissions for each dataset
|
||||
# Astrophotography - menno:users 770
|
||||
chown menno:users /mnt/astrophotography
|
||||
chmod 770 /mnt/astrophotography
|
||||
|
||||
# docker - root:users 775
|
||||
chown root:users /mnt/docker
|
||||
chmod 775 /mnt/docker
|
||||
|
||||
# ai - menno:users 770
|
||||
chown menno:users /mnt/ai
|
||||
chmod 770 /mnt/ai
|
||||
|
||||
# Audiobooks - menno:users 760
|
||||
chown menno:users /mnt/audiobooks
|
||||
chmod 760 /mnt/audiobooks
|
||||
|
||||
# Downloads - menno:users 760
|
||||
chown menno:users /mnt/downloads
|
||||
chmod 760 /mnt/downloads
|
||||
|
||||
# ISOs - menno:libvirt 777
|
||||
chown menno:libvirt /mnt/ISOs
|
||||
chmod 777 /mnt/ISOs
|
||||
|
||||
# VMs - menno:libvirt 777
|
||||
chown menno:libvirt /mnt/VMs
|
||||
chmod 777 /mnt/VMs
|
||||
|
||||
# Movies - menno:users 760
|
||||
chown menno:users /mnt/movies
|
||||
chmod 760 /mnt/movies
|
||||
|
||||
# Music - menno:users 760
|
||||
chown menno:users /mnt/music
|
||||
chmod 760 /mnt/music
|
||||
|
||||
# old_backups - menno:users 760
|
||||
chown menno:users /mnt/old_backups
|
||||
chmod 760 /mnt/old_backups
|
||||
|
||||
# Photos - menno:users 775
|
||||
chown menno:users /mnt/photos
|
||||
chmod 775 /mnt/photos
|
||||
|
||||
# Stash - menno:users 775
|
||||
chown menno:users /mnt/stash
|
||||
chmod 775 /mnt/stash
|
||||
|
||||
# TV_Shows - menno:users 760
|
||||
chown menno:users /mnt/tvshows
|
||||
chmod 760 /mnt/tvshows
|
||||
'';
|
||||
serviceConfig = {
|
||||
Type = "oneshot";
|
||||
RemainAfterExit = true;
|
||||
};
|
||||
};
|
||||
|
||||
# TODO: Enable this when we're ready to do so
|
||||
# environment.etc."local/bin/zfs-backup.sh" = {
|
||||
# mode = "0755";
|
||||
|
Loading…
x
Reference in New Issue
Block a user