Portál AbcLinuxu, 11. května 2025 07:08
Řešení dotazu:
sudo su <uzivatel>
tedy pokud se uzivatel jmenuje "PotesKoste", tak by to bylo
sudo su PotesKoste
B) pokud chces, aby nejaky konkretni uzivatel mel opravneni k sudo
Mrkni na soubor /etc/sudoers. Pokud by jsi ho chtel upravovat, pouzij visudo. V nem muzes urcit kteri uzivatele/skupiny maji opravneni...
root
), nebo výzva na zadání přihlášeného uživatele. Nemá smysl tahat do toho heslo nějakého třetího uživatele.
Vy máte pravděpodobně nastaveno, že uživatel Franta může přes sudo
spouštět programy jako root
a musí zadat své heslo. A chcete, aby to samé mohl dělat i jiný uživatel. Buď je to v /etc/sudoers
nastaveno pro konkrétního uživatele (Franta), nebo je to na skupinu (např. wheel
).
Franta ALL=(ALL) ALL %wheel ALL=(ALL) ALLPokud máte v
/etc/sudoers
první řádek, zkopírujte jej ještě jednu a Franta
změňte na druhého uživatele. Pokud tam máte druhý řádek, pouze přidejte požadovaného uživatele do skupiny wheel
.
/etc/sudoers
mam toto:
# /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # # See the man page for details on how to write a sudoers file. # Defaults env_reset # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL) ALL # Uncomment to allow members of group sudo to not need a password # (Note that later entries override this, so you might need to move # it further down) # %sudo ALL=NOPASSWD: ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALLmoc se v tom nevyznam, abych pravdu rekl
admin
. Odstraňte z ní uživatele pepa
a přidejte uživatele franta
. Ubuntu na to asi má nějakou grafickou utilitu, případně můžete z příkazového řádku zadat (jako root
):
groupmems -a franta -g admin groupmems -d pepa -g adminUživatele
pepa
bych ze skupiny odstranil každopádně teprve až si ověříte, že s uživatelem franta
to funguje.
groups pepaVypíše všechny skupiny, jichž je
pepa
členem,
groupmems -l -g adminvypíše všechny uživatele skupiny
admin
.
V tomto případě jsem ale myslel hlavně vyzkoušet to, že se přihlásíte na daného uživatele a přes sudo
budete moci udělat nějakou akci, kterou může udělat jen root
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.