Neue Fragen mit dem Tag «setuid»
Insgesamt gefunden 31 Frage
0
Bewertungen
0
Antworten
560
Ansichten
Berechtigungsprobleme im Programm setuid-root
Ich habe ein Programm geschrieben, kompiliert, nach / usr / local / bin / kopiert und ihm die setuid-root-Datei erteilt. Leider kann ich das Programm aufgrund von Berechtigungsproblemen nicht wie gewünscht ausführen. Das heißt, es läuft gut, wenn ich es als nicht privilegierter Benutzer von der Befe...
fragte Christoph vor 5 Jahren
1
Bewertungen
2
Antworten
1040
Ansichten
Setuid und Setgid funktionieren nicht
Ich habe ein Problem mit Setuid und Setgid. Ich habe diesen C-Code geschrieben: int main() { setuid(0); setgid(0); system("/path/to/script.sh"); return 0; } Mit gcc kompiliert: gcc test.c -o test Dann habe ich gebraucht chmod +s. In script.shgibt es nur den idBefehl. Hier sind die Berechtigungen f...
fragte Deci vor 6 Jahren
0
Bewertungen
1
Antwort
403
Ansichten
Wie erstelle ich eine Setuid-Kopie eines Befehls?
Ich lese das Buch How Linux Worksund verstehe etwas nicht: Auf normalen Linux-Systemen haben die meisten Prozesse dasselbe effective user IDund real user ID. Standardmäßig psund andere Systemdiagnoseprogramme zeigen die effective user ID. Um sowohl die effektiven als auch die realen Benutzer-IDs in...
fragte cmal vor 6 Jahren
1
Bewertungen
0
Antworten
374
Ansichten
Das setgid-Bit wird beim Aufruf von execl nicht beibehalten
Ich habe eine Situation, die ich nicht erklären kann: Ich habe eine ausführbare Datei mit gesetztem Bit auf. Wenn ich getegid () anrufe, wird mir die erwartete Gruppe zurückgegeben. Sobald ich jedoch eine Shell mit execl erzeugt habe, hat die Shell nicht mehr diese effektive gid, sondern die des Ben...
fragte Moshe Kravchik vor 6 Jahren
1
Bewertungen
0
Antworten
432
Ansichten
Das Setuid-Bit hat je nach Verzeichnis ein unterschiedliches Verhalten
Ich habe die Erlaubnis für das Setuid getestet und habe Probleme damit, dass es funktioniert. Nehmen wir an, ich mache die Tests mit zwei Benutzern owneruserund otheruser. Ich habe ein einfaches c-Programm geschrieben, das nur aufgerufen wird system(), um den aktuellen Benutzer anzuzeigen. testid.c:...
fragte wallek876 vor 7 Jahren
4
Bewertungen
1
Antwort
453
Ansichten
Wie lege ich Berechtigungen für ein Verzeichnis fest, das seine Berechtigungen an alle Unterverzeichnisse erteilt?
Gibt es eine Möglichkeit, Berechtigungen für ein * nix-Verzeichnis festzulegen, sodass beim Erstellen eines Unterverzeichnisses das Unterverzeichnis mit allen Berechtigungen als übergeordnetes Verzeichnis erstellt wird? Es gibt folgendes, aber es scheint nicht alles zu tun, was ich verlange: Wenn...
fragte boardrider vor 7 Jahren
3
Bewertungen
0
Antworten
441
Ansicht
iptables, groups und setgid
Ich habe eine Frage zum "Owner" -Modul von iptables. Ich habe gesehen, dass es damit möglich ist, nur einigen Programmen zu erlauben, Dienste basierend auf ihrer (e?) GID zu verwenden. Auf dieser Basis kann ich das set-group-id-Bit verwenden, um die egid eines Programms zu ändern und so einen Filter...
fragte Taurre vor 7 Jahren
0
Bewertungen
0
Antworten
435
Ansichten
setuid funktioniert nicht an einem Skript
Ich arbeite an einer RHEL 6.7 Maschine. Ich möchte ein Skript erstellen, das root gehört, aber von anderen Benutzern gestartet werden könnte. Ich möchte jedoch immer noch, dass die Aktionen im Skript als root gestartet werden. Ich möchte also das suid-Bit in dieses Skript setzen. Im Moment habe ich...
fragte Lupuss vor 8 Jahren
0
Bewertungen
1
Antwort
517
Ansichten
Erlauben Sie dem Benutzer nicht, das Programm zu beenden, das als anderer Benutzer mit setuid bit gestartet wurde
Ich habe ein binäres mit folgenden Berechtigungen. -rwsr-xr-x. 1 root root Wenn also ein Benutzer X versucht, die Binärdatei auszuführen, wird er als root ausgeführt. Darüber hinaus kann der Benutzer diesen Prozess (der als Root ausgeführt wird) von seiner ID abbrechen, indem er die kill -9 Meth...
fragte varun vor 8 Jahren
4
Bewertungen
1
Antwort
2039
Ansichten
Warum sollten Sudo-Befehlsbomben gebannt werden, wenn der Sudo-Befehl funktioniert?
Mein Benutzername darf ausgeführt werden sudo Befehl warum dann diese Bombe? strace sudo Befehl mit dem Fehler: sudo: must be setuid root
fragte user322908 vor 8 Jahren
8
Bewertungen
1
Antwort
3241
Ansicht
Warum erfordert Ping das Setuid-Bit?
In der Jessie-Version für den Raspberry Pi pingmuss das setuidBit gesetzt sein. Was ist der Grund dafür?
fragte Old Geezer vor 8 Jahren
3
Bewertungen
2
Antworten
2338
Ansichten
Android / Linux ignoriert das Setuid-Flag
Ich versuche, root auf mein chinesisches x86-Tablet zuzugreifen. Mit Adb habe ich root. Ich habe ein "sh" -binäres kopiert und setuid gesetzt, und von adb aus funktioniert es wie erwartet: 1|shell@x98air3g_c5j8:/ $ which su.sh /system/xbin/su.sh shell@x98air3g_c5j8:/ $ ls -al /system/xbin/su.sh -rws...
fragte Miha vor 8 Jahren
0
Bewertungen
1
Antwort
438
Ansichten
Wie kann ich eine vernünftige Textdatei mit einem Bash-Skript einpacken, mit dem jeder Benutzer für $ USER grep kann?
Ich habe also eine Datei data.txt, die den Benutzernamen und einige Daten speichert, eine Zeile pro Benutzer. Ich hätte gerne ein Bash-Skript, das von den Benutzern ausgeführt werden kann und das sie aufrufen kann grep -w "^$USER" data.txt um ihre Informationen abzurufen, aber nicht in der Lage zu...
fragte Pavel vor 9 Jahren
1
Bewertungen
0
Antworten
415
Ansichten
Setuid-Bit für root ist gesetzt, aber die echte Benutzer-ID ist nicht 0
Mein Programm permissiontestverfügt über die folgenden Berechtigungen: -rwsrwxrwx 1 root root 8664 Nov 18 15:59 permissiontest Es besteht aus dem folgenden Code, wenn es als Benutzer ohne Rootberechtigung ausgeführt wird: #include <stdio.h> #include <stdlib.h> int main(int argc, char**...
fragte Birk vor 9 Jahren
0
Bewertungen
1
Antwort
341
Ansicht
Gruppe eines Benutzers, wenn eine ausführbare Datei setuid ausgeführt wird
Wenn ein Benutzer Benutzer1 zu Gruppe1 gehört und auch eine ausführbare Datei setuid vorhanden ist, deren Eigentümer Benutzer1 und Gruppe, Gruppe2 ist. user1 ist kein Mitglied von group2. Ich sehe, dass die ausführbare Datei nicht auf Dateien zugreifen kann, die root und group1 gehören (andere Benut...
fragte Phelodas vor 9 Jahren
1
Bewertungen
1
Antwort
744
Ansichten
Aufforderung zur Eingabe des Sudo-Passworts in einem Setuid-Root-Binary
Ich habe ein Setuid-Root-Binary with_sudo.binmit dem folgenden Quellcode: /* with_sudo.c */ #include <stdio.h> #include <sys/types.h> #include <unistd.h> #include <stdlib.h> int main() { printf("\n\n ruid : %d \n euid : %d \n\n", (int)getuid(), (int)geteuid()); system("/usr/...
fragte Akshay Krishnan R vor 9 Jahren
0
Bewertungen
1
Antwort
467
Ansichten
Linux-Setuid-Programme / -Dateien
So finden Sie Dateien basierend auf Zeitinformationen, z. B. Erstellung, Änderung und Zugriff. Es ist nützlich, Dateien vor einer bestimmten Zeit, nach einer bestimmten Zeit und zwischen zwei Zeitpunkten zu finden. Welchen Befehl in Linux müsste ich verwenden? Ich verstehe, um Setuid-Dateien auf Lin...
fragte user372869 vor 10 Jahren
0
Bewertungen
2
Antworten
500
Ansichten
Follow-up: Warum sind Shebang-Dateien nicht geeignet?
Folgefrage an https://unix.stackexchange.com/questions/364/allow-setuid-on-shell-scripts . Es gibt eine sehr gute Antwort von Gilles. leider verstehe ich es nicht. Nichts, was dort beschrieben wird, scheint sich zwischen ausführbaren und interpretierbaren Elementen grundsätzlich zu unterscheiden. S...
fragte ivo Welch vor 10 Jahren
1
Bewertungen
0
Antworten
638
Ansichten
Seltsames Verhalten für Setuid und Setgid
Ich mache ein kleines Experiment mit speziellen Privilegien wie folgt: [root@localhost~]# useradd user1 [root@localhost~]# cp /bin/touch /home/ [root@localhost~]# chown user1:user1 /home/touch [root@localhost~]# chmod u+s,g+s /home/touch [root@localhost~]# ls -l /home/touch -rwsr-sr-x 1 user1 user1...
fragte yuanlinios vor 10 Jahren
0
Bewertungen
2
Antworten
1786
Ansichten
Warum funktioniert meine Einstellung mit NFS und setuid nicht unter Linux?
Ich verwende Linux. Auf dem Computer-AI haben diese NFS-Einstellungen folgende Einstellungen etc/exports: /home 10.0.129.130(rw,no_root_squash) Ich mounte dieses Verzeichnis auf Maschine A auf /home/nfs/Maschine B. Und ich habe setuid mit gesetzt chmod u+x program1.sh. Auf Machine BI soll der Benut...
fragte Marcus Thornton vor 10 Jahren
0
Bewertungen
1
Antwort
467
Ansichten
Setuid-Befehl scheint nicht zu funktionieren
Ich hatte die Windows-Anwendung auf einem Linux Mint-Computer installiert, zum Beispiel im Demo-Verzeichnis. Und im Demo-Ordner habe ich die Dateiverzeichnisstruktur wie folgt -rwxrwxrwx spuser spuser aaa.dll -rwxrwxrwx spuser spuser bbb.ttf -rwxrwxrwx spuser spuser ccc.ref -rwsrwxrwx spuser spu...
fragte user3571241 vor 10 Jahren
1
Bewertungen
1
Antwort
812
Ansichten
Entwickeln und Implementieren einer Anwendung, die als root mit setuid ausgeführt wird?
Ich habe eine Anwendung, die mit Root-Berechtigungen ausgeführt werden muss. Die Verwendung des Setuid-Bits in der Anwendungsdatei scheint eine logische Wahl zu sein. Ich verstehe SETUID so, dass die Dateien im Besitz von root sein sollten und nur von root beschreibbar sein können. Andernfalls könnt...
fragte Allyl Isocyanate vor 11 Jahren
2
Bewertungen
0
Antworten
974
Ansichten
So führen Sie ein PHP-Skript (über einen Webserver) als unterschiedlichen Benutzer unter Mac OS X aus
Ich versuche, eine ausführbare Datei von einem PHP-Skript aus aufzurufen, das als ein anderer Benutzer (NICHT root) ausgeführt werden muss, als der Webserver normalerweise als ausgeführt wird. Ich dachte, es sollte ausreichen, einfach das setuid-Bit für die betreffende ausführbare Datei zu setzen, d...
fragte Michael vor 11 Jahren
1
Bewertungen
1
Antwort
553
Ansichten
Ist es möglich, die Setuid-Set-Datei in mit FTP zugreifbare Verzeichnisse hochzuladen?
Nur neugierig, ist es möglich, Dateien, die mit setuid-Berechtigung gesetzt sind, mithilfe von ftp in Verzeichnisse hochzuladen und die setuid-Berechtigung beizubehalten? Oder ändert FTP immer die Berechtigung?
fragte user41648 vor 12 Jahren
27
Bewertungen
2
Antworten
58461
Ansicht
Kann ich ein Skript immer als root ausführen lassen?
Wie lässt sich ein Skript als root ausführen, unabhängig davon, wer es ausführt? Ich habe über setuid gelesen, bin mir aber nicht sicher, wie ich das machen soll. Ich verwende Linux, Ubuntu 12.04 LTS.
fragte HappyDeveloper vor 12 Jahren
1
Bewertungen
3
Antworten
500
Ansichten
Haben alle meine Programme Eigentümerrechte für alle meine Dateien?
Ich mache mir Sorgen, dass alle meine Programme vollen Zugriff auf alle meine Dateien haben. Beispiel: Mein Benutzer ist 'john'. Ich installiere ein Programm, etwa Dropbox. Dropbox läuft als 'john'. Daher hat es nicht nur volle Rechte an seinen Dateien unter ~ / .dropbox, sondern an allen Dateien ei...
fragte HappyDeveloper vor 12 Jahren
3
Bewertungen
1
Antwort
1011
Ansichten
Was hindert jemanden daran, ein setuid-root-Skript auf einem Flash-Laufwerk zu erstellen, es dann in den Computer einer anderen Person zu legen und root-Zugriff zu erhalten?
Was hindert jemanden daran, ein setuid-root-Skript auf einem Flash-Laufwerk zu erstellen, es dann in den Computer einer anderen Person zu legen und root-Zugriff zu erhalten? Ich gehe davon aus, dass es einen gewissen Schutz gibt, aber ich habe kein Ersatzlaufwerk zum Testen.
fragte flarn2006 vor 13 Jahren
9
Bewertungen
7
Antworten
26292
Ansichten
Wie führe ich ein Programm als root ohne "sudo" aus?
Ich habe ein bestimmtes Binärprogramm unter OS X, das nur als root ausgeführt werden kann. Ich habe es satt, sudojedes Mal, wenn ich es anrufe, ein vorangestelltes Passwort einzugeben, und ich möchte, dass es automatisch als root ausgeführt wird, wenn ich es regelmäßig anrufe, ohne nach einem Passwo...
fragte UrEl vor 13 Jahren
1
Bewertungen
1
Antwort
4208
Ansichten
Seltsames Verhalten von Strace und Setuid: Berechtigung unter Strace verweigert, läuft aber nicht normal
Das hängt mit dieser Frage zusammen . Ich habe ein Skript ( fix-permissions.sh), das einige Dateiberechtigungen korrigiert: #! /bin/bash sudo chown -R person:group /path/ sudo chmod -R g+rw /path/ Und ein kleines c-Programm, um dieses auszuführen setuid: #include "sys/types.h" #include "unistd.h"...
fragte James vor 13 Jahren
1
Bewertungen
2
Antworten
1516
Ansichten
Benutzer dürfen ein Shell-Skript ausführen, ohne dessen Inhalt zu sehen?
Ich hätte gerne einen hg-Hook, der E-Mails über ein Google Mail-Konto sendet. Natürlich möchte ich nicht, dass jemand das Skript zum Senden von E-Mails außer mir oder root lesen kann, da es ein Kennwort enthält. Ich habe also folgendes versucht: -rwsr-xr-x 1 james james 58 Feb 18 12:05 incoming.emai...
fragte James vor 13 Jahren