Meine Vermutung war wie folgt: echo "Generating some text" | su - -c cat >/output/file Aber susagt: su: must be run from a terminal Was würden Sie tun?
man su sagt: You can use the -- argument to separate su options from the arguments supplied to the shell. man bash sagt: -- A -- signals the end of options and disables further option processing. Any arguments after the -- are treated as filenames and arguments. An argument of …
Ich habe die suausführbare Datei mit den folgenden Berechtigungen: bash-4.2# ls -la /bin/su -rws--s--- 1 root wheel 59930 Sep 14 2012 ./su Wenn ich als Benutzer und nicht in der wheelGruppe angemeldet bin und versuche auszuführen su, wird eine Fehlermeldung angezeigt, die korrekt ist: bash-4.2$ su bash: /bin/su: Permission denied …
Diese Frage wurde in anderen Foren anders gestellt. Aber es gab keine anständige Erklärung, warum Sie das Folgende in Bash nicht tun können. #!/bin/bash command1 SWITCH_USER_TO rag command2 command3 Normalerweise ist der vorgeschlagene Weg #!/bin/bash command1 sudo -u rag command2 sudo -u rag command3 Aber warum ist es nicht möglich …
Ich habe einige Probleme mit einem unserer Upstart-Skripte, die den Benutzer wechseln und einige Ruby-Daemon-Prozesse starten. In der Vergangenheit habe ich einfach darauf bash -c "do the business" -l someusergeachtet, das -lFlag zu verwenden, um ein Login zu emulieren. Dies hat bis jetzt sehr gut funktioniert. Unser Ruby-Prozess hat den …
Ich muss als root su und einen Befehl als einzelne Zeile ausführen. Dies ist für die Verwendung in einem Python-Skript vorgesehen. Was ich suche ist: $ su root [some-magic] sh /home/jay/script-that-needs-executing-as-root.sh <script output> Dies ist auf einem öffentlichen Ubuntu-Server. Das Konto, auf dem dies ausgeführt wird, hat kein Kennwort, wurde …
Ich lese eine Ubuntu 14-Härtungsanleitung und dies ist einer der Vorschläge: Es scheint im Allgemeinen eine vernünftige Idee zu sein, sicherzustellen, dass nur Benutzer in der sudo-Gruppe den Befehl su ausführen können, um als root zu fungieren (oder zu root zu werden): dpkg-statoverride --update --add root sudo 4750 / bin …
Ich habe Probleme festzustellen, warum ich mich sunicht so verhalte, wie es die PAM-Konfiguration implizieren würde. Kurz gesagt, suwenn Sie ein anderer Benutzer werden möchten, sollten Sie sekundäre Gruppen gemäß der PAM-Konfiguration laden, die Gruppen jedoch pam_groupnicht hinzufügen /etc/security/group.conf. Wir erhalten nur unsere LDAP-Gruppen. Wenn Sie sich als Benutzer über …
Ich versuche, eine Standardaktivität auf einem System zu automatisieren, auf dem ich keinen Root-Zugriff habe. Der Administrator der Systeme hat mir die Berechtigung erteilt, einen sudo su - 'user'Befehl auszuführen , und nur diesen Befehl. Ich kann kein -cArgument hinzufügen oder sudowerde scheitern. Mein Skript muss mit meinen Berechtigungen beginnen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.