su - dziwne zachowanie
romke
romke at estrefa.pl
Thu Feb 17 13:40:24 CET 2005
Witam, spotkałem się z dziwnym zachowaniem su - user z roota,
przy którym nie przechodził on do ~user, szczegóły opisałem tutaj:
http://procyon.romke.net/~romke/pld/su-wtf.txt
Okazało się, iż problemem jest katalog:
drwxrws--- 13 romke firma 4,0K 2005-02-11 15:42 /home/dane/firma/
Pogrzebałem w źródłach su i doszedłem do tego,
że brakuje setfsgid(...) w patchu włączającym obsługę pam.
Patch rozwiązujący problem w załączniku.
pozdrawiam
--
romke Roman Barczyński ~~~~ tel. +48 12 632 7365 ~~~~ www.romke.info
____________________________________________ JID/email: romke at estrefa.pl
-------------- next part --------------
--- coreutils-pam.patch-r1.5 2005-02-17 13:21:00.000000000 +0100
+++ coreutils-pam.patch 2005-02-17 13:18:48.000000000 +0100
@@ -628,12 +628,13 @@
}
/* Return 1 if SHELL is a restricted shell (one not returned by
-@@ -577,9 +746,14 @@
+@@ -577,9 +746,15 @@
}
modify_environment (pw, shell);
+
+#ifdef USE_PAM
++ setfsgid(pw->pw_gid);
+ setfsuid(pw->pw_uid);
+#else
change_identity (pw);
More information about the pld-devel-pl
mailing list