summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Base/etc/passwd2
-rwxr-xr-xKernel/build-root-filesystem.sh3
2 files changed, 4 insertions, 1 deletions
diff --git a/Base/etc/passwd b/Base/etc/passwd
index b10404b60b..67cf5d44b3 100644
--- a/Base/etc/passwd
+++ b/Base/etc/passwd
@@ -1,4 +1,4 @@
-root:x:0:0:root:/:/bin/sh
+root:x:0:0:root:/root:/bin/sh
lookup:x:10:10:LookupServer,,,:/:/bin/false
protocol:x:11:11:ProtocolServer,,,:/:/bin/false
notify:x:12:12:NotificationServer,,,:/:/bin/false
diff --git a/Kernel/build-root-filesystem.sh b/Kernel/build-root-filesystem.sh
index cd1f65f9b1..bf93370936 100755
--- a/Kernel/build-root-filesystem.sh
+++ b/Kernel/build-root-filesystem.sh
@@ -92,12 +92,15 @@ chown $window_uid:$window_gid mnt/etc/WindowServer/WindowServer.ini
echo "done"
printf "installing users... "
+mkdir -p mnt/root
mkdir -p mnt/home/anon
mkdir -p mnt/home/nona
cp ../ReadMe.md mnt/home/anon/
cp -r ../Libraries/LibJS/Tests mnt/home/anon/js-tests
+chmod 700 mnt/root
chmod 700 mnt/home/anon
chmod 700 mnt/home/nona
+chown -R 0:0 mnt/root
chown -R 100:100 mnt/home/anon
chown -R 200:200 mnt/home/nona
echo "done"