Zugriff auf die Dateien eines anderen Benutzers

Zugriff auf die Dateien eines anderen Benutzers

Ich habe mich als „userc“ angemeldet. Ich brauche Zugriff auf alle Dateien, die „usera“ hat. Ich habe die folgende Datei bearbeitet:

vi /etc/group

usera:x:1000:userb,userc

Aber das scheint nicht zu funktionieren. Ich erhalte immer noch die Fehlermeldung „Zugriff verweigert“. Wenn ich mich an usera wende, kann ich auf diese Dateien zugreifen.

Was ist der beste Weg, um den gleichen Zugriff wie „root“ oder „usera“ zu erhalten?

Update: Ich habe die in der Antwort vorgeschlagenen Optionen ausprobiert, erhalte aber immer noch Folgendes:

[root@app company]# cd /opt/company/
[root@app company]# chmod 777 emboss/
[root@app company]# su shantanu
[shantanu@app company]$ whoami
shantanu
[shantanu@app company]$ echo "test" > /opt/company/emboss/todel.txt
bash: /opt/company/emboss/todel.txt: Permission denied
[shantanu@app company]$ sudo echo "test" > /opt/company/emboss/todel.txt
bash: /opt/company/emboss/todel.txt: Permission denied
[shantanu@app company]$ sudo -u usera echo "test" > /opt/company/emboss/todel.txt
bash: /opt/company/emboss/todel.txt: Permission denied

Antwort1

Antwort aufWas ist der beste Weg, um den gleichen Zugriff wie „root“ oder „usera“ zu erhalten?

Standardmäßig können Sie den Befehl sudo verwenden, um den Befehl als Root auszuführen.

So etwas wie folgen.

Bearbeiten Sie die Datei /etc/sudoers und fügen Sie die folgende Zeile hinzu

userc ALL=(usera) NOPASSWD:ALL ## entfernen Sie NOPASSWD: wenn Sie die Benutzerauthentifizierung aktivieren möchten

Anschließend sollte der Benutzer userc in der Lage sein, mithilfe von sudo Dinge als Benutzer usera mit der Option -u auszuführen, ohne das Kennwort von usera einzugeben.

Jetzt erlaubt sudo userc, Befehle als usera auszuführen. Die tatsächliche und effektive UID und GID werden so eingestellt, dass sie mit denen des Zielbenutzers (usera) übereinstimmen, wie im Passwd angegeben.

sudo -u usera command

Antwort2

Die Dateien sind wahrscheinlich ohne Gruppenzugriff (entweder für die Dateien oder das Verzeichnis) oder gehören einer ganz anderen Gruppe. Welche Berechtigungen gelten für die betreffenden Dateien/Verzeichnisse? ( ls -l).

verwandte Informationen