Jinsi ya kuongeza mtumiaji aliyepo kwenye kikundi kilichopo?


Nenda kwa jibu lililokubaliwa


Nataka kuongeza mtumiaji wa Apache ( www-data ) kwa audio kikundi. Nimeisoma ukurasa wa mtu huyo useradd , lakini sina bahati yoyote. Ninaendesha xubuntu 11.10. Hii ndio ninafanya:

 $ sudo useradd -G audio www-data
useradd: user 'www-data' already exists
 

Ikiwa nitaacha -G chaguo, bash, prints habari ya msaada kwa useradd :

 $ sudo useradd  audio www-data
Usage: useradd [options] LOGIN
Options: -b, --base-dir BASE_DIR       base directory for the home directory...
 

Si wazi kwangu kutoka kwa ukurasa wa mtu ni chaguzi gani ninapaswa kutumia kufanya kazi hii.


679





2011-11-15




Idadi ya majibu: 7


useradd Amri watajaribu kuongeza mtumiaji mpya. Kwa kuwa mtumiaji wako tayari yuko hii sio unavyotaka.

Badala yake: Kurekebisha mtumiaji aliyepo, kama kuongeza mtumiaji huyo kwa kikundi kipya, tumia usermod amri.

Jaribu hii:

 sudo usermod -a -G groupName userName
 

Mtumiaji atahitaji kutoka na kuingia tena ili kuona kikundi chake kipya kimeongezwa.

  • -a (Ongeza) kubadili ni muhimu. Vinginevyo, mtumiaji ataondolewa kutoka kwa kikundi chochote, sio kwenye orodha.

  • -G Kubadili inachukua (koma) orodha ya makundi ya ziada ya kukabidhi mtumiaji.


1059


2011-11-15

Kuongeza mtumiaji kwenye kikundi:

 sudo adduser user group
 

Kuondoa mtumiaji kutoka kwa kikundi:

 sudo deluser user group
 

224


2012-01-12

Baada ya kuongeza kwa mtumiaji aliyepo:

 usermod -a -G group user  
 

Unaweza kuhitaji kuingia na kuingia ili kupata ruhusa za vikundi kutoka /etc/group .


55


2013-02-22

Mimi kawaida hutumia

 sudo gpasswd -a myuser mygroup
 

27


2011-11-15

Ninatuma hii kama jibu kwa sababu sina sifa ya kutosha kutoa maoni. Kama @ dpendolino's ilitajwa, kwa athari za amri hii kuendelea:

sudo usermod -a -G groupName userName

... unahitaji kuingia / kuingia tena.

Walakini, ikiwa unahitaji njia ya mkato kuanza kutumia ushirika wako wa kikundi kipya mara moja (na una haki sahihi za sudo ) nimepata kazi hii:

 $ sudo su -
# su [userName]
$ groups
 

Maelezo:

  • sudo su - nitakupa ganda la mizizi
  • su [userName] hukurudisha kwa ganda na mtumiaji wako
  • groups wakati kukimbia sasa itaonyesha kikundi ambacho umeongeza na usermod -aG amri

Kwa upande wangu nilikuwa najaribu kuongeza kikundi cha 'docker' kwa mtumiaji wangu

Kabla:

 $ groups
userName adm cdrom sudo dip plugdev lpadmin sambashare wireshark lxd
 

Baada ya:

 $ groups
userName adm cdrom sudo dip plugdev lpadmin sambashare wireshark lxd docker
 

9


2018-03-25

Kwenye Ubuntu, kwa kuwa kuingia ndani root hakujawezeshwa , watumiaji kwenye sudo kikundi wanaweza kuinua marupurupu kwa amri fulani zilizozuiliwa. Amri yoyote iliyozuiliwa lazima itayarishwe na sudo kuinua upendeleo.

 sudo usermod -a -G group user 

itaongeza mtumiaji aliyepo user kwenye kikundi cha kuongeza jina lake group . Kikundi cha msingi cha mtumiaji kitabaki bila kubadilika.


6


2016-02-25

 sudo usermod -a -G groupName userName
 

itafanya kazi vizuri tu, lakini ilinibidi nibadilishe kabisa, ingia tu na uingie tena haikufanya kazi hiyo ...


2


2018-11-26