Explorar el Código

Ensure scuttlebot ownership of the directory

Bob Mottram hace 7 años
padre
commit
78d67f6019
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3
    1
      src/freedombone-app-scuttlebot

+ 3
- 1
src/freedombone-app-scuttlebot Ver fichero

@@ -388,6 +388,7 @@ function mesh_install_scuttlebot {
388 388
 
389 389
     # an unprivileged user to install and run as
390 390
     chroot "$rootdir" useradd -d /etc/scuttlebot/ scuttlebot
391
+    chroot "$rootdir" chown -R scuttlebot:scuttlebot /etc/scuttlebot
391 392
 
392 393
     cat <<EOF > "$rootdir/usr/bin/install_scuttlebot"
393 394
 #!/bin/bash
@@ -398,7 +399,7 @@ fi
398 399
 exit 0
399 400
 EOF
400 401
     chroot "$rootdir" /bin/chmod +x /usr/bin/install_scuttlebot
401
-    chroot "$rootdir" su -c '/usr/bin/install_scuttlebot' - scuttlebot
402
+    chroot "$rootdir" sudo -u scuttlebot /usr/bin/install_scuttlebot
402 403
     rm "$rootdir/usr/bin/install_scuttlebot"
403 404
 
404 405
     if [ ! -f "$rootdir/etc/scuttlebot/node_modules/.bin/sbot" ]; then
@@ -452,6 +453,7 @@ function install_scuttlebot {
452 453
 
453 454
     # an unprivileged user to install and run as
454 455
     useradd -d /etc/scuttlebot/ scuttlebot
456
+    chown -R scuttlebot:scuttlebot /etc/scuttlebot
455 457
 
456 458
     cat <<EOF > /usr/bin/install_scuttlebot
457 459
 #!/bin/bash