Hallo Leute, ein Freund hat mir gesagt ich solle immer "su -" und "sux -" nutzen statt su bzw. sux. Das minus solle bewirken das die das jeweilige profil des users angezugen wird. Stimmt das so? Oder gibt es einen anderen Grund su - zu verwenden? Michael
Moin,
* Michael Hoeller
ein Freund hat mir gesagt ich solle immer "su -" und "sux -" nutzen statt su bzw. sux. Das minus solle bewirken das die das jeweilige profil des users angezugen wird. Stimmt das so? Oder gibt es einen anderen Grund su - zu verwenden?
Das ist so sicher falsch. Mit '-' bekommst Du eine Loginshell (siehe 'man su'), das ist nicht besser oder schlechter, sondern anders. Thorsten -- Jede Glorifizierung eines Menschen, der im Krieg getötet worden ist, bedeutet drei Tote im nächsten Krieg. - Kurt Tucholsky
So sprach Michael Hoeller am 2002-09-22 um 19:01:05 +0200 :
Hallo Leute,
ein Freund hat mir gesagt ich solle immer "su -" und "sux -" nutzen statt su
sux?? :)) Aber es ist richtig, mit "su -" wird das "Profil des Users gezogen", oder genauer gesagt: bash (oder welche Shell auch immer) wird als Login Shell gestartet, wodurch die Konfigurationsfiles des Users gelesen werden. Für genaueres, siehe man bash /INVOCATION Alexander Skwar -- How to quote: http://learn.to/quote (german) http://quote.6x.to (english) Homepage: http://www.iso-top.biz | Jabber: askwar@a-message.de iso-top.biz - Die günstige Art an Linux Distributionen zu kommen Uptime: 10 hours 56 minutes
* Alexander Skwar
sux?? :))
#!/bin/bash
#
## /usr/X11R6/bin/sux A shell script to forward X authentication
# and run `su - root [options]'
# #
# # Usage: sux [-c command] [-s shell] [-|-l]
# [[user] args]
# #
# # Copyright 2000 SuSE GmbH
# # Author: Werner Fink
participants (4)
-
Alexander Skwar
-
MichaelHoeller@t-online.de
-
Thorsten Haude
-
Ulli Kuhnle