Ich bin ein Administrator, der auf die Dateien anderer Benutzer zugreifen möchte. Wie geht das über das Terminal?
Wie von Patrix angegeben: Die persönlichen Dateien anderer Benutzer auf demselben Computer werden im Allgemeinen in dem /Users/<username>
Ordner für jeden Benutzer gespeichert. Die Berechtigungen für diese Ordner sind normalerweise so eingestellt, dass sie für die Person, die die Dateien besitzt, privat sind.
Dies bedeutet, dass Sie sudo verwenden müssen, um Ihre eigenen Zugriffsebenen zu erhöhen, um ihre Dateien anzuzeigen. Wenn Sie wirklich ein Administrator sind, sudo
ist die Verwendung in Ordnung, aber seien Sie vorsichtig. Wenn Sie kein Administrator sind, sollten Sie nicht über die erforderlichen sudo
Berechtigungen verfügen, um dies zu tun, und Ihre wiederholten Verwendungsversuche sudo
werden im Systemzugriffsprotokoll protokolliert.
Um einfach Dateien im Home-Verzeichnis eines anderen Benutzers (nennen wir sie bob
) aufzulisten, tun Sie Folgendes:
sudo ls ~bob
Das ~
Präfix ist die POSIX-Kurzform für "Home-Verzeichnis von ...". Um frei zu surfen, können Sie dieser Benutzer folgendermaßen werden :sudo
sudo su - bob
Dadurch werden Sie bob
als angemeldet bob
und befinden sich im bob
Home-Verzeichnis von . Sie können jetzt cat
Dateien, open
Dateien usw. als bob
.
Die Home-Ordner aller Benutzer werden in gespeichert /Users
. Vorausgesetzt, Sie haben die technischen und rechtlichen Rechte, auf Dateien anderer Benutzer zuzugreifen, können Sie dies tun, indem Sie in deren Home-Ordner ( cd /Users/joe
oder cd ~joe
) wechseln und dort auf die Dateien zugreifen.
sudo
, um auf sie zuzugreifen, vorausgesetzt, Sie haben, wie patrix sagte, die technischen und rechtlichen Rechte dazu.
Physik_Mathematik
Jan C.
bob
mit werdensudo su - bob
, müssen Sie nicht mehr jedem Befehl das Präfix voranstellensudo
. Du bistbob
an diesem Punkt und kannst alles sehen,bob
was du sehen darfst. Um Dateien auf Ihr Konto zu verschieben, tun Sie dies am besten mitsudo
. Wie: um die Dokumente von in Ihren Ordnersudo cp -r ~bob/Documents/Some\ Folder ~/Documents/
zu kopieren .Some Folder
bob
Documents
qwertzguy