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

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
clp
newbie
Messages : 6
Inscription : mer. 17 avr. 2013, 15:27

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

Message par clp » 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
Dernière édition par clp le mar. 25 juil. 2017, 08:34, édité 1 fois.

Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 1504
Inscription : jeu. 15 mars 2012, 05:08

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

Message par waitnsea » mar. 25 juil. 2017, 08:25

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
LENOVO Y700-341SH i7-6700 3.4gHZ 1 SSD + 2HDD - Arch/KDE - NVidia GeForce GeForce GTX 750 Ti - WiFi Qualcomm Atheros QCA6174 802.11ac
Asus-X7BJ i7 - 1 SSD + 1HDD - Arch/KDE - NVidia GeForce GT 425M - WiFi Atheros 9285
Dell Latitude E4310 i5 - Arch/KDE - Video intégrée Intel - Wifi Broadcom bcm4313

clp
newbie
Messages : 6
Inscription : mer. 17 avr. 2013, 15:27

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

Message par clp » mar. 25 juil. 2017, 08:34

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.

Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 1504
Inscription : jeu. 15 mars 2012, 05:08

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

Message par waitnsea » mar. 25 juil. 2017, 12:51

clp a écrit :
mar. 25 juil. 2017, 08:34
Je 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...
LENOVO Y700-341SH i7-6700 3.4gHZ 1 SSD + 2HDD - Arch/KDE - NVidia GeForce GeForce GTX 750 Ti - WiFi Qualcomm Atheros QCA6174 802.11ac
Asus-X7BJ i7 - 1 SSD + 1HDD - Arch/KDE - NVidia GeForce GT 425M - WiFi Atheros 9285
Dell Latitude E4310 i5 - Arch/KDE - Video intégrée Intel - Wifi Broadcom bcm4313

Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 14576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message par benjarobin » mar. 25 juil. 2017, 16:02

Sinon avec zsh cela marche correctement l'auto-complétion :-)
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

Weliix
newbie
Messages : 9
Inscription : mar. 25 juil. 2017, 04:38

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

Message par Weliix » 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 ?

Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 1504
Inscription : jeu. 15 mars 2012, 05:08

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

Message par waitnsea » mar. 25 juil. 2017, 17:54

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: )
LENOVO Y700-341SH i7-6700 3.4gHZ 1 SSD + 2HDD - Arch/KDE - NVidia GeForce GeForce GTX 750 Ti - WiFi Qualcomm Atheros QCA6174 802.11ac
Asus-X7BJ i7 - 1 SSD + 1HDD - Arch/KDE - NVidia GeForce GT 425M - WiFi Atheros 9285
Dell Latitude E4310 i5 - Arch/KDE - Video intégrée Intel - Wifi Broadcom bcm4313

clp
newbie
Messages : 6
Inscription : mer. 17 avr. 2013, 15:27

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

Message par clp » mar. 25 juil. 2017, 18:34

Mille merci.

Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 14576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message par benjarobin » 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 !!!
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 1504
Inscription : jeu. 15 mars 2012, 05:08

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

Message par waitnsea » mar. 25 juil. 2017, 20:13

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
LENOVO Y700-341SH i7-6700 3.4gHZ 1 SSD + 2HDD - Arch/KDE - NVidia GeForce GeForce GTX 750 Ti - WiFi Qualcomm Atheros QCA6174 802.11ac
Asus-X7BJ i7 - 1 SSD + 1HDD - Arch/KDE - NVidia GeForce GT 425M - WiFi Atheros 9285
Dell Latitude E4310 i5 - Arch/KDE - Video intégrée Intel - Wifi Broadcom bcm4313

clp
newbie
Messages : 6
Inscription : mer. 17 avr. 2013, 15:27

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

Message par clp » sam. 12 août 2017, 18:17

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.

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 12 invités