Ninawezaje kuongeza mtumiaji mpya kama sudoer kutumia safu ya amri?


Nenda kwa jibu lililokubaliwa


Baada ya kuongeza mtumiaji kutumia adduser , siwezi kuiona kupitia Mfumo> Utawala> Watumiaji na Vikundi isipokuwa nitaingia na kuingia tena. Je! Hiyo ni kawaida?

Pia, naweza kuweka mtumiaji mpya kama mtumiaji sudo au ni lazima nibadilishe hiyo tu baada ya kuiongezea? Ninawezaje kufanya hivyo kupitia ganda?

Mwishowe, je! Ninaweza kufuta mtumiaji wa asili aliyeundwa kwenye usanidi wa kwanza wa Ubuntu, au mtumiaji huyu kwa njia fulani ni "maalum"?


833





2010-10-15




Idadi ya majibu: 7


Ongeza sudo tu mtumiaji kwenye kikundi :

 sudo adduser <username> sudo
 

Mabadiliko haya yataanza wakati mwingine mtumiaji atakapoingia.

Hii inafanya kazi kwa sababu /etc/sudoers imewekwa kabla ili kutoa ruhusa kwa wanachama wote wa kikundi hiki (Haupaswi kulazimika kufanya mabadiliko yoyote kwa hii):

 # Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
 

Ikiwe tu uweze kupata mtumiaji ambaye yuko katika vikundi sawa na mtumiaji wako wa "asili", unaweza kufuta ile ya zamani.


Kwa kweli, pia kuna vikundi vingine ambavyo mtumiaji wako mpya anapaswa kuwa mwanachama wa. Ukiweka aina ya Akaunti ya Mtumiaji kwa Msimamizi katika Mipangilio ya Watumiaji, itawekwa katika vikundi vyote hivi:

 adm sudo lpadmin sambashare
 

Kwa sababu usanidi wako wa mfumo unaweza kutofautiana, ninapendekeza uangalie matokeo ya groups <username> kuona ni vikundi gani vinatumika.


1039


2010-10-15

nilifanya

 sudo usermod -a -G sudo <username>
 

kama inavyopendekezwa hapa .


201


2013-11-21

Fungua faili ya sudoers: sudo visudo itafungua /etc/sudoers faili katika hariri iliyoelezewa katika $EDITOR (labda GNU nano - weka kutofautisha ikiwa sio unavyotaka, mfano export EDITOR="nano" na ujaribu sudo visudo tena).

Ongeza mstari chini ya mwisho wa faili.

 username ALL=(ALL) ALL   # Change the user name before you issue the commands
 

Kisha fanya WritingOut na Ctrl+ O. Mhariri atakuuliza jina la faili ili uandike ndani. Chaguogu itakuwa faili ya muda inayotumiwa na visudo kuangalia makosa ya syntax kabla ya kuhifadhi kwenye sudoers faili halisi . Bonyeza Enterkuikubali. Acha hariri ya nano na Ctrl+ X.

Imemaliza!


80


2012-03-16

Jambo moja lazima niongeze kwamba nina hakika watu wengi hawaelewi:

Mara tu ikiwa umefanya tayari adduser "username" , bado unaweza kurudi na kufanya adduser "username" sudo , na kisha itaongeza mtumiaji huyo kwenye kikundi vizuri.

Haifanyi kazi mara ya kwanza karibu kama sudo adduser username sudo . Itakupa kosa. Ambayo kwa muhtasari inamaanisha lazima kwanza ufanye akaunti ya mtumiaji kabla ya kuwaongeza kwenye kikundi.


30


2013-12-12

Wote wa kikundi admin , wako kwa Ubuntu kwa njia huru kuruhusiwa kutumia sudo, kwa hivyo njia rahisi ni kuongeza akaunti ya mtumiaji kwenye admin kikundi.

Ikiwa hutaki kumpa akaunti ya mtumiaji ufikiaji kamili wa mizizi, unahitaji kuhariri faili / nk / sudoer na visudo (inahakikisha kuwa hauna makosa yoyote ya kisintaksia kwenye faili na kupoteza uwezo wa sudo kabisa) kwa njia kwamba umetaja ni nini amri ya mtumiaji huyu (au kikundi kipya) inaweza kutekeleza kama mzizi.

Sudoer mwongozo itakuwa kukupa habari zaidi kuhusu hili. Unaweza kutaja ni amri zipi zinazoruhusiwa na mtumiaji / kikundi fulani kutekelezwa kama mzizi.


11


2010-10-15

kwenye CentOS, mimi kama mzizi

 echo ' username ALL=(ALL)   ALL' >> /etc/sudoers
 

11


2016-03-03

Snippet ifuatayo inapeana ufikiaji wa mizizi ya jina la mtumiaji bila kuingia wazi kama mzizi.

Hakikisha kwamba mtumiaji anaongezwa kwanza kwenye kikundi cha sudo. Kupimwa kwa Ubuntu 16.04.1 LTS.

 sudo adduser username sudo
sudo sh -c "echo 'username ALL=NOPASSWD: ALL' >> /etc/sudoers"
 

10


2016-12-29