Gruppi predefiniti assegnati al primo utente in Ubuntu Server 8.04?


18

Ho appena fatto uno sciocco errore sulla mia casella Ubuntu Server: mi sono aggiunto a un gruppo usando usermod -G, dopo di che ho scoperto l' -aopzione ...

Il risultato è che ora sono fuori dal admingruppo e ho perso i miei diritti sudo. Posso risolverlo, ma voglio sapere da quali altri gruppi posso essere rimosso? Il mio utente è stato il primo, quindi quello che sto cercando è un elenco di gruppi a cui il primo utente viene aggiunto al momento dell'installazione.

Risposte:


14

La risposta di Michael è stata la più vicina, ma volevo esserne sicuro, quindi ho installato una nuova copia di Ubuntu Server 8.04.2 (Hardy Heron) in una macchina virtuale per ottenere l'elenco ufficiale dei gruppi. L'installazione era di base senza ruoli del server specifici selezionati. Questi sono i primi gruppi, assegnati per impostazione predefinita, al primo utente:

  • $ USERNAME (es. Wayne) (gruppo primario - il resto sono gruppi supplementari)
  • adm
  • dialout
  • cd rom
  • floscio
  • fusibile
  • Audio
  • tuffo
  • video
  • plugdev
  • sambashare
  • lpadmin
  • Admin

Per assegnare questi gruppi a un determinato utente, emettere il seguente comando:

sudo usermod -a -G adm,dialout,cdrom,floppy,audio,dip,fuse,video,plugdev,scanner,sambashare,lpadmin,admin

Lo -aswitch significa "append" in modo che i gruppi supplementari esistenti non vengano sovrascritti.

Per ottenere un elenco di gruppi assegnati a un determinato utente:

cat /etc/group | grep <username> 

o per l'utente corrente:

groups

2
Per ottenere i gruppi di un utente puoi anche fare: gruppi <nomeutente>
ehogue

4

Da qui , i gruppi predefiniti per il primo utente su una casella Ubuntu sono:

  • $ USERNAME (primario)
  • adm
  • dialout
  • cd rom
  • floscio
  • Audio
  • tuffo
  • video
  • plugdev
  • scanner
  • netdev
  • lpadmin
  • powerdev
  • Admin

Ho dimenticato di dire che non ho un box Ubuntu per verificarlo o sapere a quale versione di Ubuntu appartengono questi gruppi predefiniti. È comunque un buon punto di partenza.
Michael Havas,

2

Per Ubuntu 14.04 LTS:

$ USERNAME adm cdrom sudo dip plugdev lpadmin sambashare


A proposito, esattamente come per Ubuntu 12.04 LTS (che si trova in un'altra risposta).
HopelessN00b

Esatto stesso? La risposta per Ubuntu 12.04 LTS ha "disco". Non c'è "disco" nella mia installazione di Ubuntu 14.04 LTS. Anche se è esattamente lo stesso, non vedo fornire le informazioni come dannose :)
John Indra,

1

Il gruppo predefinito dovrebbe essere uguale al nome utente. Quindi, se hai creato user1, il suo gruppo predefinito sarebbe user1.

[Modificare]

Qui hai una spiegazione delle appartenenze al gruppo.


Quindi solo admin e il nome utente? È tutto sicuro?
Wayne Koorts,

Su un'installazione standard è tutto. Al lavoro usiamo Fedora e so per certo che è tutto quello che c'è. E sulla mia casella Ubuntu qui ho solo il mio nome utente e admin che ho aggiunto dopo.
ehogue,

Il libro di quel ragazzo è basato su Ubuntu 7.10. Probabilmente hai qualcosa di diverso.
jldugger,

Hai ragione. ecco i gruppi che ho sul mio desktop in ufficio: nome utente adm dialout cdrom plugdev lpadmin admin sambashare dev. Sembra che abbia ucciso tutti i gruppi nella mia casella di casa. Probabilmente ho dimenticato anche il -a su un usermod. Lo faccio sempre, ma di solito stampo i gruppi che ho prima del codice utente per essere in grado di riparare qualsiasi rovina che potrei fare.
ehogue,

1

Ubuntu Server 9.10 (samba, openssh installato)

$ username, adm, dialout, cdrom, plugdev, sambashare, lpadmin, admin


1

Ubuntu 12.04 LTS:

$ USERNAME disco amministratore cdrom sudo dip plugdev lpadmin sambashare

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.