GNU/Linux >> Linux Esercitazione >  >> Linux

Come passare dall'utente root a un altro utente che ha una shell Nologin?

Sto solo imparando Linux. Lavorando come root, ho creato un nuovo utente chiamato testuser. Ho quindi cambiato testuser in una shell nologin.

Ora voglio accedere come testuser per vedere cosa può/non può fare un utente con una shell nologin.

Ho provato:su testuser e ho ottenuto:Questo account non è attualmente disponibile.
Ho provato:su – testuser e ho ottenuto:
su:warning:impossibile cambiare la directory in /home/testuser:nessun file o directory di questo tipo
Questo account non è attualmente disponibile.

Come faccio a passare da root a un utente con una shell nologin?

Risposta accettata:

Il punto del nologin shell serve a impedire all'utente di accedere. Un tale utente può comunque utilizzare i servizi del tuo server come FTP, IMAP/POP3 e altri ma non sarà in grado di accedere, ad es. usando sshd o console, punto.

Come faccio a passare da root a un utente con una shell nologin?

sudo -u USERNAME /bin/bash

Funzionerà ma solo root può farlo.


Linux
  1. Come terminare correttamente una sessione di KDE dalla shell senza i privilegi di root

  2. Esecuzione di script da un'altra directory

  3. Come usare ssh come un altro utente

  4. Come posso impedire a un utente di copiare i file su un altro disco rigido?

  5. Come creare un utente root aggiuntivo?

Come sapere se un utente ha diritti sudo

Come limitare l'utente root in CentOS

Come abilitare l'utente root nel server Ubuntu?

Come posso consentire a un utente di fare su a un altro senza consentire l'accesso root?

Esecuzione di un comando come utente nologin

Come consentire a ssh di eseguire il root solo dalla rete locale?