was bedeutet sudo su - s option

1192
Muthu

Ich habe oft Sudo su - verwendet und ich weiß, was es eigentlich macht. Ich wollte wissen, was das bedeutet -> 'sudo su -s / bin / bash userid'

Ich habe gegoogelt und bin nicht in der Lage zu erkennen, was ich eigentlich brauche.

Bitte helfen Sie mit Ihren gültigen Kommentaren.

Danke Muthu.

0

1 Antwort auf die Frage

0
Darius

Zur Beantwortung Ihrer Frage:

Auschecken man su

Aber kurz gesagt, su -swelche "Schale" Sie verwenden möchten. In Ihrem Beispiel sagen Sie es /bin/bashfür die Shell. Die Benutzer-ID ist der Benutzername des Kontos, zu dem Sie "Benutzer wechseln" möchten.

Und obendrein steckst du es hinein sudo.

Wenn Sie genau klären möchten, was Sie tun möchten, können wir vielleicht eine bessere Antwort geben.

Danke, Darius, für deine Antwort. Normalerweise nimmt ein Sudo su - den Standard-Shell-Wert aus / etc / passwd. In diesem Fall verweist es auf / bin / bash anstelle von Standardeinstellung. Was ist der Vorteil von '/ bin / bash'? Bietet der Benutzer einen eingeschränkten Zugriff oder wird er zu einem bestimmten Zweck vergeben? Ich wollte dieses Zeug nur wissen, weil ich es hier als eine Anforderung in einer unserer Situationen sehe. Muthu vor 6 Jahren 0
Es ist wahrscheinlich besser, Sudo zu verwenden, ohne su. Es hat Funktionalität, die Sie benötigen. atype vor 6 Jahren 1