I’ve tried to configure Raspberry Pi 4 as time capsule.
I’ve used this command:
sudo chown -R dietpi: /mnt/dietpi_userdata/samba
The permissions appearing on the root user have been changed to the dietpi user. And many of my apps crashed. How i fix that?
root@DietPi:~# sudo reboot
sudo: /etc/sudo.conf is owned by uid 1000, should be 0
sudo: /etc/sudo.conf is owned by uid 1000, should be 0
sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"
sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0
sudo: fatal error, unable to load plugins
Thanks.
did you try the commands without sudo
? usually this is not needed as root user.
Do you have a backup?
1 Like
howardroark:
The reboot command worked without sudo. But after this permission mess, Nextcloud crashed. Unfortunately, I don’t have a backup
The reboot command worked without sudo. But after this permission mess, Nextcloud crashed. Unfortunately, I don’t have a backup
does it change your entire file system to be owned by DietPi user?
1 Like
How can i check that?
Everything happened after using this command.
sudo chown -R dietpi: /mnt/dietpi_userdata/samba
The file permissions of the top directory are as follows.
root@DietPi:/etc# ls -l
total 696
drwxr-xr-x 4 dietpi dietpi 4096 Jul 3 16:25 X11
-rw-r--r-- 1 dietpi dietpi 2981 Jul 3 16:24 adduser.conf
drwxr-xr-x 2 dietpi dietpi 4096 Nov 17 14:17 alternatives
drwxr-xr-x 3 dietpi dietpi 4096 Aug 15 16:47 apache2
drwxr-xr-x 3 dietpi dietpi 4096 Nov 17 10:24 apparmor.d
drwxr-xr-x 7 dietpi dietpi 4096 Oct 22 23:50 apt
drwxr-xr-x 3 dietpi dietpi 4096 Nov 17 10:29 avahi
-rw-r--r-- 1 dietpi dietpi 2085 Jul 3 16:36 bash.bashrc
-rw-r--r-- 1 dietpi dietpi 45 Jan 24 2020 bash_completion
drwxr-xr-x 2 dietpi dietpi 4096 Aug 15 15:27 bash_completion.d
drwxr-xr-x 2 dietpi dietpi 4096 Oct 22 23:50 bashrc.d
-rw-r--r-- 1 dietpi dietpi 367 Jul 29 2019 bindresvport.blacklist
drwxr-xr-x 2 dietpi dietpi 4096 Mar 20 2022 binfmt.d
drwxr-xr-x 3 dietpi dietpi 4096 Jul 3 16:25 ca-certificates
-rw-r--r-- 1 dietpi dietpi 5662 Jul 3 16:27 ca-certificates.conf
drwxr-xr-x 2 dietpi dietpi 4096 Sep 5 22:24 cloudflared
drwxr-xr-x 2 dietpi dietpi 4096 Sep 8 11:41 console-setup
drwxr-xr-x 2 dietpi dietpi 4096 Oct 26 22:52 containerd
drwxr-xr-x 2 dietpi dietpi 4096 Aug 15 16:47 cron.d
drwxr-xr-x 2 dietpi dietpi 4096 Nov 17 10:24 cron.daily
drwxr-xr-x 2 dietpi dietpi 4096 Oct 22 23:50 cron.hourly
drwxr-xr-x 2 dietpi dietpi 4096 Oct 22 23:50 cron.minutely
drwxr-xr-x 2 dietpi dietpi 4096 Jul 3 16:26 cron.monthly
drwxr-xr-x 2 dietpi dietpi 4096 Jul 3 16:26 cron.weekly
-rw-r--r-- 1 dietpi dietpi 582 Jul 3 16:36 crontab
drwxr-xr-x 3 dietpi dietpi 4096 Nov 17 11:11 dbus-1
-rw-r--r-- 1 dietpi dietpi 2969 Jun 10 2021 debconf.conf
-rw-r--r-- 1 dietpi dietpi 5 Sep 3 13:10 debian_version
drwxr-xr-x 2 dietpi dietpi 4096 Nov 17 10:29 default
-rw-r--r-- 1 dietpi dietpi 604 Jun 26 2016 deluser.conf
drwxr-xr-x 4 dietpi dietpi 4096 Oct 10 23:28 dhcp
drwxr-xr-x 2 dietpi dietpi 4096 Aug 15 15:01 docker
drwxr-xr-x 4 dietpi dietpi 4096 Sep 12 12:28 dpkg
drwxr-xr-x 3 dietpi dietpi 4096 Jul 3 16:39 dropbear
-rw-r--r-- 1 dietpi dietpi 685 Jun 7 2021 e2scrub.conf
-rw-r--r-- 1 dietpi dietpi 0 Jul 3 16:28 environment
-rw-r--r-- 1 dietpi dietpi 1816 Dec 27 2019 ethertypes
-rw-r--r-- 1 dietpi dietpi 20 Nov 17 14:17 fake-hwclock.data
drwxr-xr-x 4 dietpi dietpi 4096 Aug 15 16:47 fonts
-rw-r--r-- 1 dietpi dietpi 1157 Nov 17 14:33 fstab
-rw-r--r-- 1 dietpi dietpi 2584 Feb 1 2020 gai.conf
-rw-r--r-- 1 dietpi dietpi 776 Nov 17 10:29 group
-rw-r--r-- 1 dietpi dietpi 763 Nov 17 10:29 group-
-rw-r----- 1 dietpi dietpi 644 Nov 17 10:29 gshadow
-rw-r----- 1 dietpi dietpi 634 Nov 17 10:29 gshadow-
drwxr-xr-x 3 dietpi dietpi 4096 Aug 29 2021 gss
-rw-r--r-- 1 dietpi dietpi 36 Jul 3 16:38 hdparm.conf
-rw-r--r-- 1 dietpi dietpi 9 Aug 7 2006 host.conf
-rw-r--r-- 1 dietpi dietpi 7 Jul 3 16:38 hostname
-rw-r--r-- 1 dietpi dietpi 122 Jul 3 16:37 hosts
-rw-r--r-- 1 dietpi dietpi 411 Aug 15 16:46 hosts.allow
-rw-r--r-- 1 dietpi dietpi 711 Aug 15 16:46 hosts.deny
-rw-r--r-- 1 dietpi dietpi 788 Jul 3 16:37 htoprc
drwxr-xr-x 3 dietpi dietpi 4096 Jul 3 16:35 ifplugd
drwxr-xr-x 2 dietpi dietpi 4096 Oct 26 22:52 init
drwxr-xr-x 2 dietpi dietpi 4096 Nov 17 10:29 init.d
-rw-r--r-- 1 dietpi dietpi 1748 Dec 8 2020 inputrc
drwxr-xr-x 4 dietpi dietpi 4096 Jul 3 16:27 iproute2
-rw-r--r-- 1 dietpi dietpi 27 Mar 19 2022 issue
-rw-r--r-- 1 dietpi dietpi 20 Mar 19 2022 issue.net
drwxr-xr-x 4 dietpi dietpi 4096 Oct 12 20:57 kernel
-rw-r--r-- 1 dietpi dietpi 18803 Nov 17 11:11 ld.so.cache
-rw-r--r-- 1 dietpi dietpi 34 Jul 29 2019 ld.so.conf
drwxr-xr-x 2 dietpi dietpi 4096 Oct 25 10:58 ld.so.conf.d
-rw-r--r-- 1 dietpi dietpi 191 Jan 6 2021 libaudit.conf
drwxr-xr-x 2 dietpi dietpi 4096 Jul 3 16:26 libnl-3
-rw-r--r-- 1 dietpi dietpi 2996 Mar 17 2022 locale.alias
-rw-r--r-- 1 dietpi dietpi 9119 Oct 25 10:58 locale.gen
lrwxrwxrwx 1 dietpi dietpi 33 Nov 1 20:32 localtime -> /usr/share/zoneinfo/Europe/London
drwxr-xr-x 5 dietpi dietpi 4096 Aug 15 16:46 logcheck
-rw-r--r-- 1 dietpi dietpi 10477 Feb 7 2020 login.defs
drwxr-xr-x 2 dietpi dietpi 4096 Nov 17 10:24 logrotate.d
-r--r--r-- 1 dietpi dietpi 33 Jul 3 16:38 machine-id
-rw-r--r-- 1 dietpi dietpi 111 Nov 19 2020 magic
-rw-r--r-- 1 dietpi dietpi 111 Nov 19 2020 magic.mime
-rw-r--r-- 1 dietpi dietpi 1663 Aug 15 16:47 mailcap
-rw-r--r-- 1 dietpi dietpi 449 Feb 25 2021 mailcap.order
-rw-r--r-- 1 dietpi dietpi 70481 Jan 15 2021 mime.types
-rw-r--r-- 1 dietpi dietpi 812 Jun 7 2021 mke2fs.conf
drwxr-xr-x 2 dietpi dietpi 4096 Oct 12 20:57 modprobe.d
-rw-r--r-- 1 dietpi dietpi 195 Jul 3 16:25 modules
drwxr-xr-x 2 dietpi dietpi 4096 Sep 12 12:28 modules-load.d
-rw-r--r-- 1 dietpi dietpi 286 Mar 19 2022 motd
lrwxrwxrwx 1 dietpi dietpi 19 Jul 3 16:28 mtab -> ../proc/self/mounts
drwxr-xr-x 4 dietpi dietpi 4096 Aug 15 16:46 mysql
-rw-r--r-- 1 dietpi dietpi 10056 Dec 2 2020 nanorc
-rw-r--r-- 1 dietpi dietpi 767 Dec 31 2020 netconfig
drwxr-xr-x 7 dietpi dietpi 4096 Jul 3 16:39 network
-rw-r--r-- 1 dietpi dietpi 60 Aug 15 15:01 networks
drwxr-xr-x 9 dietpi dietpi 4096 Nov 16 12:52 nginx
-rw-r--r-- 1 dietpi dietpi 494 Aug 16 2019 nsswitch.conf
drwxr-xr-x 2 dietpi dietpi 4096 Jul 3 16:23 opt
lrwxrwxrwx 1 dietpi dietpi 21 Sep 3 13:10 os-release -> ../usr/lib/os-release
-rw-r--r-- 1 dietpi dietpi 552 Jan 30 2021 pam.conf
drwxr-xr-x 2 dietpi dietpi 4096 Nov 17 10:24 pam.d
-rw-r--r-- 1 dietpi dietpi 1518 Nov 17 10:29 passwd
-rw-r--r-- 1 dietpi dietpi 1498 Nov 17 10:29 passwd-
drwxr-xr-x 3 dietpi dietpi 4096 Aug 15 15:27 perl
drwxr-xr-x 3 dietpi dietpi 4096 Aug 15 16:47 php
-rw-r--r-- 1 dietpi dietpi 769 Apr 10 2021 profile
drwxr-xr-x 2 dietpi dietpi 4096 Oct 12 20:57 profile.d
-rw-r--r-- 1 dietpi dietpi 2932 Apr 1 2013 protocols
drwxr-xr-x 2 dietpi dietpi 4096 Aug 15 14:53 python3
drwxr-xr-x 2 dietpi dietpi 4096 Aug 15 14:53 python3.9
drwxr-xr-x 2 dietpi dietpi 4096 Nov 17 10:29 rc0.d
drwxr-xr-x 2 dietpi dietpi 4096 Nov 17 10:29 rc1.d
drwxr-xr-x 2 dietpi dietpi 4096 Nov 17 10:29 rc2.d
drwxr-xr-x 2 dietpi dietpi 4096 Nov 17 10:29 rc3.d
drwxr-xr-x 2 dietpi dietpi 4096 Nov 17 10:29 rc4.d
drwxr-xr-x 2 dietpi dietpi 4096 Nov 17 10:29 rc5.d
drwxr-xr-x 2 dietpi dietpi 4096 Nov 17 10:29 rc6.d
drwxr-xr-x 2 dietpi dietpi 4096 Oct 12 20:57 rcS.d
drwxrws--- 2 dietpi dietpi 4096 Aug 15 16:57 redis
drwxr-xr-x 2 dietpi dietpi 4096 Aug 16 17:59 remoteit
-rw-r--r-- 1 dietpi dietpi 23 Nov 17 14:17 resolv.conf
lrwxrwxrwx 1 dietpi dietpi 13 Feb 17 2021 rmt -> /usr/sbin/rmt
-rw-r--r-- 1 dietpi dietpi 887 Apr 1 2013 rpc
drwxr-xr-x 3 dietpi dietpi 4096 Nov 17 14:11 samba
drwxr-xr-x 4 dietpi dietpi 4096 Aug 15 16:46 security
drwxr-xr-x 2 dietpi dietpi 4096 Jul 3 16:23 selinux
-rw-r--r-- 1 dietpi dietpi 12813 Mar 27 2021 services
-rw-r----- 1 dietpi dietpi 930 Nov 17 10:29 shadow
-rw-r----- 1 dietpi dietpi 930 Nov 17 10:29 shadow-
-rw-r--r-- 1 dietpi dietpi 116 Jul 3 16:24 shells
drwxr-xr-x 2 dietpi dietpi 4096 Aug 15 14:49 skel
drwxr-xr-x 4 dietpi dietpi 4096 Jul 3 16:34 ssl
-rw-r--r-- 1 dietpi dietpi 20 Jul 3 16:36 subgid
-rw-r--r-- 1 dietpi dietpi 20 Jul 3 16:36 subuid
-rw-r--r-- 1 dietpi dietpi 3975 Feb 27 2021 sudo.conf
-rw-r--r-- 1 dietpi dietpi 6169 Feb 27 2021 sudo_logsrvd.conf
-r--r----- 1 dietpi dietpi 669 Feb 27 2021 sudoers
drwxr-xr-x 2 dietpi dietpi 4096 Oct 12 20:57 sudoers.d
-rw-r--r-- 1 dietpi dietpi 2355 Apr 6 2021 sysctl.conf
drwxr-xr-x 2 dietpi dietpi 4096 Oct 22 23:50 sysctl.d
drwxr-xr-x 5 dietpi dietpi 4096 Oct 22 23:50 systemd
drwxr-xr-x 2 dietpi dietpi 4096 Jul 3 16:23 terminfo
-rw-r--r-- 1 dietpi dietpi 14 Nov 1 20:32 timezone
drwxr-xr-x 2 dietpi dietpi 4096 Nov 17 10:23 tmpfiles.d
-rw-r--r-- 1 dietpi dietpi 1260 Jun 16 2020 ucf.conf
drwxr-xr-x 4 dietpi dietpi 4096 Sep 12 12:28 udev
drwxr-xr-x 3 dietpi dietpi 4096 Aug 15 16:38 ufw
drwxr-xr-x 2 dietpi dietpi 4096 Sep 12 12:28 update-motd.d
-rw-r--r-- 1 dietpi dietpi 4942 Nov 23 2021 wgetrc
drwxr-xr-x 2 dietpi dietpi 4096 Jul 3 16:38 wpa_supplicant
-rw-r--r-- 1 dietpi dietpi 642 Dec 24 2020 xattr.conf
drwxr-xr-x 3 dietpi dietpi 4096 Jul 3 16:24 xdg
root@DietPi:/etc#
Is there a solution? Or should I install DieTpi again?
btw why are you creating a picture of the first output but the second output you do copy/past from SSH session?
Personally, I would prefer copy/past SSH output and to avoid screen prints as much as possible.
I doubt you will be able to restore all permission on all folder as we don’t know which user was owning which folders. That’s nearly impossible to find out. If not too much effort, best to start from scratch.
1 Like