Everything at the top level is owned by user “mycroft” and has reasonable permissions. However… see the bottom of this message.
total 152
4 drwxrwxrwx 38 mycroft mycroft 4096 Jun 14 18:38 .
4 drwxr-xr-x 6 mycroft mycroft 4096 Jun 14 18:37 ..
4 drwxr-xr-x 5 mycroft mycroft 4096 May 31 14:05 fallback-aiml
4 drwxr-xr-x 4 mycroft mycroft 4096 May 31 14:05 fallback-duckduckgo
4 drwxr-xr-x 6 mycroft mycroft 4096 May 31 14:05 fallback-unknown
4 drwxr-xr-x 8 mycroft mycroft 4096 May 31 14:05 fallback-wolfram-alpha
0 -rw-r--r-- 1 mycroft mycroft 0 Jun 15 16:58 .msm
4 drwxr-xr-x 6 mycroft mycroft 4096 May 31 14:05 mycroft-mark-1
4 drwxr-xr-x 6 mycroft mycroft 4096 May 31 14:05 mycroft-timer
4 drwxr-xr-x 6 mycroft mycroft 4096 May 31 14:05 pianobar-skill
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-alarm
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-audio-record
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-configuration
4 drwxr-xr-x 8 mycroft mycroft 4096 May 31 14:05 skill-date-time
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-desktop-launcher
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-hello-world
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-installer
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-ip
4 drwxr-xr-x 6 mycroft mycroft 4096 May 31 14:05 skill-joke
4 drwxr-xr-x 4 mycroft mycroft 4096 May 31 14:05 skill-mark1-demo
4 drwxr-xr-x 4 mycroft mycroft 4096 Aug 1 2017 skill-media
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-naptime
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-npr-news
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 13:59 skill-pairing
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-personal
4 drwxr-xr-x 6 mycroft mycroft 4096 May 31 14:05 skill-playback-control
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-reminder
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-singing
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-speak
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-spelling
4 drwxr-xr-x 8 mycroft mycroft 4096 May 31 14:05 skill-stock
4 drwxr-xr-x 6 mycroft mycroft 4096 May 31 14:05 skill-stop
4 drwxr-xr-x 7 mycroft mycroft 4096 May 31 14:05 skill-support
4 drwxr-xr-x 6 mycroft mycroft 4096 May 31 14:05 skill-version-checker
4 drwxr-xr-x 8 mycroft mycroft 4096 May 31 13:59 skill-volume
4 drwxr-xr-x 8 mycroft mycroft 4096 May 31 14:05 skill-weather
4 drwxr-xr-x 8 mycroft mycroft 4096 May 31 14:05 skill-wiki
4 drwxr-xr-x 5 mycroft mycroft 4096 Jan 2 23:08 skill-wolfram-alpha
4 drwxr-xr-x 8 mycroft mycroft 4096 May 31 14:05 spotify-skill
Drilling further down with ls -AlR /opt/mycroft/skills
shows some files owned by root, deep in the bowels of various /.git/
directories…
Since we have two votes for “Don’t use sudo”, I’ve set the ownership of everything in the tree to mycroft
and will see where that leads me.