Page 1 sur 1

[bash-completion] completion de usermod sur bash[ résolu]

Publié : mar. 25 juil. 2017, 08:00
par clp
Bonjour

j'ai pratiquement de migrer sur archlinux. J'ai mis en place luks, i3 bref. Je me suis débrouiller en cherchant.
Par contre j'ai pas trouver la réponse à cette question

quand je tape

Code : Tout sélectionner

usermod -aG <tab>
Je n'ai pas la liste des groupes. Je voudrai savoir si c'est normal. Je précise aussi que c'est en sudo et en root.

Merci

Christophe

Re: [bash-completion] completion de usermod sur bash

Publié : mar. 25 juil. 2017, 08:25
par waitnsea
clp a écrit : mar. 25 juil. 2017, 08:00 Bonjour

j'ai pratiquement de migrer sur archlinux. J'ai mis en place luks, i3 bref. Je me suis débrouiller en cherchant.
Par contre j'ai pas trouver la réponse à cette question

quand je tape

Code : Tout sélectionner

usermod -aG <tab>
Je n'ai pas la liste des groupes. Je voudrai savoir si c'est normal. Je précise aussi que c'est en sudo et en root.

Merci

Christophe
Bonjour,
La complétion bash ce n'est pas faire à ta place une commande complète avec ses options !
(Ça deviendrait vite dangereux, non ?)

Code : Tout sélectionner

user<Tab>
external command
parameter
useradd   userdel   userdirs  usermod   users 
ça te propose plusieurs commandes s'il y en a, ou complète la commande s'il n'y en a plus qu'une :

Code : Tout sélectionner

userm<Tab> usermod
Pour avoir la liste de tes groupes c'est

Code : Tout sélectionner

groups  
sys disk lp wheel network audio optical users vboxusers autologin vboxsf
et celle de tous les groupes avec les noms d'users :

Code : Tout sélectionner

cat /etc/groups

Re: [bash-completion] completion de usermod sur bash

Publié : mar. 25 juil. 2017, 08:34
par clp
Bonjour

Merci de ta réponse. Donc c'est le comportement par défaut.
Je disais ça car sous Debian il te remplis le group.

Mais bon ce n'est pas un point important. Je me demandais juste si j'avais oublier un truc.

merci en tout cas.

Re: [bash-completion] completion de usermod sur bash

Publié : mar. 25 juil. 2017, 12:51
par waitnsea
clp a écrit : mar. 25 juil. 2017, 08:34Je disais ça car sous Debian il te remplis le group.
je ne comprenais pas pourquoi il y aurait eu une différence entre Debian et Arch, j'ai trouvé :

Code : Tout sélectionner

$ usermod -a -G <Tab>
supplementary group
adbusers                 lightdm                  smmsp                  
adm                      locate                   storage                
audio                    lock                     sys                    
autologin                log                      systemd-bus-proxy      
...                                                                
question de syntaxe...

Re: [bash-completion] completion de usermod sur bash[ résolu]

Publié : mar. 25 juil. 2017, 16:02
par benjarobin
Sinon avec zsh cela marche correctement l'auto-complétion :-)

Re: [bash-completion] completion de usermod sur bash[ résolu]

Publié : mar. 25 juil. 2017, 17:10
par Weliix
Salut, je vois que tu es dans les groupes sys et disk, sys pour administrer cups, je n'y suis pas, c'est réellement nécessaire ?

Par contre, dans le wiki pour le groupe disk, sur le fr ils disent qu'il ne faut pas y être, en revanche sur le us ils ne disent pas spécialement la même chose, lequel écouter ?

Re: [bash-completion] completion de usermod sur bash[ résolu]

Publié : mar. 25 juil. 2017, 17:54
par waitnsea
Weliix a écrit : mar. 25 juil. 2017, 17:10 Salut, je vois que tu es dans les groupes sys et disk, sys pour administrer cups, je n'y suis pas, c'est réellement nécessaire ?

Par contre, dans le wiki pour le groupe disk, sur le fr ils disent qu'il ne faut pas y être, en revanche sur le us ils ne disent pas spécialement la même chose, lequel écouter ?
Il y a peu de groupes nécessaires avec systemd, il sait te demander une permission s'il en a besoin, dans le doute tu peux t'abstenir et attendre.
Ma distribution est assez vieille, j'ai déjà supprimé mon appartenance à pas mal des groupes du début, il est possible que je doive en ôter encore.
sys je crois que c'était à l'époque ou mon hplip buggait, a priori ce n'est pas nécessaire
pareil pour disk : mon vieil Asus dont les périphériques partaient doucement en quenouille, refusait de graver...
J'ai pompé son système sans tout refaire (Oh, flemme, quand tu nous tiens ... :roll: )

Re: [bash-completion] completion de usermod sur bash[ résolu]

Publié : mar. 25 juil. 2017, 18:34
par clp
Mille merci.

Re: [bash-completion] completion de usermod sur bash[ résolu]

Publié : mar. 25 juil. 2017, 19:52
par benjarobin
Il ne faut surtout pas être dans le groupe disk, si c'est le cas, alors ton utilisateur peut effacer en 5s l’intégralité du disque dur. C'est super dangereux d'être dans le groupe disk !!!

Re: [bash-completion] completion de usermod sur bash[ résolu]

Publié : mar. 25 juil. 2017, 20:13
par waitnsea
benjarobin a écrit : mar. 25 juil. 2017, 19:52 Il ne faut surtout pas être dans le groupe disk, si c'est le cas, alors ton utilisateur peut effacer en 5s l’intégralité du disque dur. C'est super dangereux d'être dans le groupe disk !!!
OK, merci

Re: [bash-completion] completion de usermod sur bash[ résolu]

Publié : sam. 12 août 2017, 18:17
par clp
Purée je suis un gros menteur

quand je tape usermod -aG <tab> sous debian, il ne m'affiche que les utilisateurs et non les groupes.

et donc c'est le meme comportement que sous Archlinux Désole.