Schnelles Missverständnis:
In Windows können Sie sich nicht als "root" anmelden. Sie melden sich als normaler Benutzer an, von denen einige (die in der administrativen Gruppe) ein erhöhtes Sicherheitstoken anfordern können - ähnlich wie sudo
bei Linux. Jedes Mal, wenn Sie ein UAC-Popup sehen, geschieht dies vorübergehend.
In dieser Hinsicht funktionieren Windows und Linux eigentlich sehr ähnlich.
In beiden haben Sie ein Feld für Ihre eigenen: Ihren Benutzerordner ( C:\Users\<username>\
oder /home/<username>/
).
Aktionen, die nur Sie betreffen, finden alle in diesem Bereich (und einigen anderen ausgewählten Leerzeichen, z. B. /tmp
in Linux) statt.
Bei der Softwareentwicklung sollte sich Ihr Arbeitsbereich in Ihrem Home-Ordner befinden. Keine sudo
oder UAC-Aufforderungen sind erforderlich.
Aktionen, die das gesamte System betreffen, erfordern Root-Berechtigungen. In Linux verwenden Sie sudo
und in Windows wird eine Aufforderung zur Benutzerkontensteuerung angezeigt.
/opt/
ist ein Systemverzeichnis. Arbeiten innerhalb von dort ist wie in C:\Program Files\
oder arbeiten C:\Windows\
. Fertige Anwendungen werden dort abgelegt, einmal konfiguriert und anschließend ausgeführt. Sie sollten nicht von normalen Benutzern geändert werden und sollten nicht viel angepasst werden, nachdem sie ordnungsgemäß konfiguriert wurden. Wenn Sie versuchen, einen Ordner in zu erstellen C:\Program Files\
, sollte Windows Sie dazu auffordern, die Benutzerkontensteuerung zu erweitern, sofern Sie diese nicht deaktiviert haben.
Wenn Sie WebDev-Dateien verwenden, ist es üblich, die Konfiguration so /home/<username>/public_html/
zu gestalten, dass sie http://localhost/~<username>/
auf einem Entwicklungscomputer verfügbar ist . Dadurch kann jeder Benutzer Änderungen in einem lokalen Webserver schnell vornehmen und testen.
Dies folgt dem oben beschriebenen Muster benutzerspezifischer Arbeit in Ihrem Benutzerordner und systemweiten Änderungen, die selten vorkommen und root erfordern.