On Wednesday 27 April 2005 05:23 am, Patrick Huesmann wrote:
authorRob Landley <rob@landley.net>
Fri, 29 Apr 2005 19:48:29 +0000 (19:48 -0000)
committerRob Landley <rob@landley.net>
Fri, 29 Apr 2005 19:48:29 +0000 (19:48 -0000)
> This is really confusing for users who don't know all details of the
> *nix file permission system.
> Today, I changed my busybox system to use CONFIG_FEATURE_SUID_CONFIG.
> After fighting with the file permissions for hours, I decided that
> updating the documentation might be a good idea.

sysdeps/linux/Config.in

index e926b5973d4bf4b2384153507ed5bb3f7af1df4a..2a00a17a2c0e27521bf6d115d7d04bc0274209ff 100644 (file)
@@ -113,6 +113,13 @@ config CONFIG_FEATURE_SUID_CONFIG
 
          cp = --- # disable applet cp for everyone
 
+         The file has to be owned by user root, group root and has to be
+         writeable only by root:
+               (chown 0.0 /etc/busybox.conf; chmod 600 /etc/busybox.conf)
+         The busybox executable has to be owned by user root, group
+         root and has to be setuid root for this to work:
+               (chown 0.0 /bin/busybox; chmod 4755 /bin/busybox)
+
          Robert 'sandman' Griebl has more information here:
          <url: http://www.softforge.de/bb/suid.html >.