So installieren Sie GitLab auf Ubuntu Server
Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie
Sind Sie ein Debian-Linux-Benutzer? Sie können den Sudo-Befehl nicht verwenden und wissen nicht warum? Wir können helfen! Folgen Sie dieser Anleitung, während wir Ihnen zeigen, wie Sie Benutzer zur sudoers-Datei in Debian hinzufügen!
Bevor wir anfangen
Dieses Tutorial führt Sie durch das Hinzufügen von Benutzern zur Sudoers-Datei unter Debian Linux. Im Gegensatz zu vielen anderen Linux-Betriebssystemen richtet Debian während der Installation kein Sudo für den Benutzer ein.
Wenn Sie jedoch ein auf Debian basierendes Betriebssystem wie Bunsen Labs, Devuan, SolydXK oder andere verwenden, haben Sie möglicherweise auch kein Sudo eingerichtet. Wenn dies der Fall ist, folgen Sie bitte dieser Anleitung, da die Anweisungen ähnlich sein sollten, da diese Betriebssysteme auf Debian basieren.
Debian fügt Benutzer zu sudoers hinzu – Hinzufügen eines einzelnen Benutzers
Der einfachste Weg, einem Benutzer unter Debian Sudo-Zugriff zu verschaffen, besteht darin, das Hinzufügen von Benutzern zur Sudoers-Datei über die Gruppenverwaltungstools vollständig zu ignorieren und stattdessen die Sudoer-Datei manuell zu bearbeiten, einen bestimmten Benutzer anzugeben und ihnen volle Berechtigungen zu erteilen.
Um mit dem Hinzufügen eines einzelnen Benutzers zur Sudoers-Datei auf Debian zu beginnen, öffnen Sie ein Terminalfenster. Sobald das Terminalfenster geöffnet ist, müssen Sie sich beim Root-Konto anmelden . Der Grund? Das Root-Konto ist erforderlich, um Systemdateien, einschließlich Sudoers, zu ändern.
Sobald Ihr Terminalfenster geöffnet ist, können Sie auf das Root-Konto von Debian zugreifen, indem Sie den su- Befehl in einem Terminal ausführen . Denken Sie daran, dass Sie sich das Root-Passwort merken müssen, das während des Debian-Installationsprozesses festgelegt wurde.
su -
Nachdem Sie sich im Terminal Ihres Debian-PCs beim Root-Konto angemeldet haben, müssen Sie die Sudoers-Datei zu Bearbeitungszwecken öffnen. Die Sudoers-Datei befindet sich im /etc/
Verzeichnis ( /etc/sudoers
). Sie sollten die Datei jedoch niemals direkt bearbeiten. Stattdessen müssen Sie den Befehl visudo verwenden .
Hinweis: In diesem Handbuch verwenden wir den Nano-Editor, da er für die meisten Linux-Benutzer zugänglich und einfach zu verwenden ist. Wenn Ihnen Nano nicht gefällt, können Sie „nano“ im folgenden Befehl in etwas anderes ändern.
EDITOR=Nano-Visudo
Sobald der visudo- Befehl ausgeführt wurde, öffnet der Nano-Editor die Sudoers-Datei auf Ihrem Debian-Linux-PC. Von hier aus, verwenden Sie die unten Pfeil - Taste die spezifische Linie „zu finden ## User privilege specification
„.
Unter dieser Zeile sollten Sie „ root ALL=(ALL) ALL
.“ sehen . Dieser Code teilt Debian mit, dass das Root-Konto Sudo verwenden kann. Sie müssen diese Zeile für Ihren eigenen Benutzer replizieren, um ihm Sudoer-Berechtigungen zu erteilen.
root ALL=(ALL) ALL
Erstellen Sie im Nano-Editor unter „ “ eine neue Zeile und schreiben Sie in die darunter liegende Zeile. Denken Sie daran, dass Sie "user" in Ihren Benutzernamen ändern müssen, um auf Sudo in Debian zuzugreifen.
user ALL=(ALL) ALL
Nachdem Sie die Zeile des Nano-Texteditors ausgeschrieben haben, muss die Sudoers-Datei gespeichert werden. Um es in Nano zu speichern, drücken Sie die Tastenkombination Strg + O auf der Tastatur. Drücken Sie Strg + X zu verlassen.
Debian fügt Benutzer zu sudoers hinzu – Hinzufügen über die sudo-Gruppe
Wenn Sie unter Debian keine Benutzer einzeln hinzufügen möchten, erlaubt das Betriebssystem Benutzern auch, jedem Benutzerkonto Sudo-Zugriff zu gewähren, indem sie sie einfach zur sudo- Gruppe hinzufügen . So geht's.
Öffnen Sie zunächst ein Terminalfenster, wenn Sie noch keins geöffnet haben. Unter Debian können Sie das Terminalfenster am einfachsten starten, indem Sie Strg + Alt + T auf der Tastatur drücken . Sobald das Terminalfenster geöffnet ist, müssen Sie sich mit dem Befehl su beim Root-Konto anmelden .
su -
Nachdem die Terminalsitzung nun beim Root-Konto angemeldet ist, müssen Sie den Befehl grep ausführen, um festzustellen, ob die Gruppe „sudo“ auf Ihrem Debian Linux-PC vorhanden ist.
grep -i "sudo" /etc/group
Die Ausgabe sollte „ sudo
“ anzeigen und anzeigen, dass Ihr Debian Linux-PC tatsächlich über die sudo-Gruppe verfügt. Wenn Ihr Debian Linux-System aus irgendeinem Grund nicht über die sudo-Gruppe verfügt, können Sie sie mit dem folgenden Befehl in einem Terminalfenster erstellen.
sudo hinzufügen
Führen Sie nach dem Erstellen der neuen Gruppe den Befehl grep erneut aus, um zu bestätigen, dass sie dort ist.
grep -i "sudo" /etc/group
Wenn Sie bestätigt haben, dass die sudo-Gruppe vorhanden ist, können Sie mit dem Befehl usermod -aG vorhandene Benutzer zur Gruppe hinzufügen. Durch das Hinzufügen von Benutzern zu dieser Gruppe können sie sudo-Befehle unter Debian ausführen.
Hinweis: Führen Sie den folgenden Befehl usermod so oft wie nötig aus, um Benutzern Zugriff auf sudo zu gewähren.
usermod -aG sudo YOUR_USERNAME
Müssen Sie einen Benutzer aus der Sudo-Gruppe entfernen, um ihm Sudo-Berechtigungen zu verweigern? Sie können jeden Benutzer aus der sudo-Gruppe entfernen, indem Sie den folgenden Befehl usermod -G in einem Terminalfenster ausführen .
su usermod -G sudo YOUR_USERNAME
Nachdem der Benutzer aus der Gruppe entfernt wurde, kann er in Debian keine Sudo-Befehle mehr ausführen.
Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie
Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.
Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.
Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.
So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux
Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.
Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.
Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen
Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie
Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?