GNU/Linux >> Linux Esercitazione >  >> Linux

Come faccio a conoscere le autorizzazioni di un utente specifico su Linux con accesso root?

Può darsi che il tuo collega, durante la creazione dell'account, abbia creato la home directory "a mano" che ne è risultata essere di proprietà di root . Prova a eseguire quanto segue come root :

chown -R username ~username
chgrp -R $(id -gn username) ~username

Dove username è il nome dell'account problematico.

Modifica

Se questo risulta essere il tuo problema, per evitare che ciò accada in futuro, vuoi aggiungere il -m passare al useradd riga di comando utilizzata per creare l'account utente. Ciò garantisce che la home directory selezionata dall'utente venga creata se non esiste. Questo crea la home directory con la proprietà e le autorizzazioni "giuste" in modo da non dover affrontare questo tipo di problema.

Modifica 2

Il chgrp Il comando aggiunto sopra cambierà la proprietà del gruppo dell'intera home directory di username a username gruppo principale di . A seconda del tuo ambiente, questo potrebbe non essere esattamente ciò che desideri e potresti dover modificare la proprietà del gruppo di sottodirectory specifiche all'interno della directory home "manualmente", impostando così una proprietà del gruppo diversa per diverse sottodirectory. Questo di solito non è il caso dei personal computer, ma poiché hai menzionato "un collega", presumo che stiamo parlando di un ambiente di ufficio in rete, nel qual caso la proprietà del gruppo è importante per le directory condivise.


Linux
  1. Linux chmod and chown - Come modificare le autorizzazioni e la proprietà dei file in Linux

  2. Aggiungi un utente Linux con autorizzazioni di root del documento

  3. Controlla i permessi dei file Linux con ls

  4. UNIX / Linux:come eliminare l'utente root equivalente (utente non root con UID 0)

  5. Come posso creare un utente con accesso in sola lettura a tutti i file? (ovvero root senza permessi di scrittura)

Come fornire all'utente i privilegi di root su Kali Linux

Come creare utenti in Linux (comando useradd)

Come elencare tutti gli utenti in Linux

Come modificare correttamente il nome utente in Linux

Come creare un utente SFTP con autorizzazioni di directory specificate in Ubuntu 20.04

Come conoscere i gruppi di un utente Linux