Portál AbcLinuxu, 29. července 2025 15:44


Dotaz: Alias a sudo

25.8.2013 12:40 Winston Smith
Alias a sudo
Přečteno: 319×
Odpovědět | Admin
Zdravim, mam nadefinovany alias v .bashrc:
alias mc='mc -b'
alias mcedit='mcedit -b'
avsak ak pouzijem sudo mc tak nevykona (ako som predpokladal) sudo mc -b. Preco? Ako to dosiahnem?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.8.2013 14:56 NN
Rozbalit Rozbalit vše Re: Alias a sudo
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neni to proto, ze ten alias chybi v .bashrc roota?
25.8.2013 15:02 Winston Smith
Rozbalit Rozbalit vše Re: Alias a sudo
tiez ma to napadlo, ale dal som ten alias na mc aj tam a robi to to iste... :(
25.8.2013 15:38 Kit
Rozbalit Rozbalit vše Re: Alias a sudo
Odpovědět | | Sbalit | Link | Blokovat | Admin
Udělej si
alias sumc='sudo mc -b'
alias sumcedit='sudo mcedit -b'
25.8.2013 15:47 Winston Smith
Rozbalit Rozbalit vše Re: Alias a sudo
vdaka, toto pomohlo...
25.8.2013 16:40 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Alias a sudo
Odpovědět | | Sbalit | Link | Blokovat | Admin
Protože aliasy jsou interní záležitost bashe, a to ještě jen interaktivního, navíc je může mít každá instance nastavené jinak. Takže sudo o nich nic neví a nemůže vědět.
25.8.2013 17:35 Sten
Rozbalit Rozbalit vše Re: Alias a sudo
Odpovědět | | Sbalit | Link | Blokovat | Admin
Protože sudo mění úroveň oprávnění, všechny potenciálně nebezpečné věci (jako jsou i aliasy) blokuje. Na druhou stranu rootovy aliasy uvedené v jeho .bashrc nebudou fungovat, protože sudo nespouští příkazy v interaktivním shellu a tak se .bashrc nenačte.

Možnosti jsou dvě:
25.8.2013 19:09 Winston Smith
Rozbalit Rozbalit vše Re: Alias a sudo
Dakujem za podrobne informacie. Nadefinoval som priamo pre konkretne sudo.
25.8.2013 19:14 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Alias a sudo
sudo … všechny potenciálně nebezpečné věci (jako jsou i aliasy) blokuje

Nemůže blokovat něco, o čem vůbec neví a ani vědět nemůže.

26.8.2013 15:54 Sten
Rozbalit Rozbalit vše Re: Alias a sudo
Hmm, myslel jsem, že aliasy jsou také uložené v proměnných prostředí (ty sudo blokuje), ale podle manuálu tomu tak není
26.8.2013 15:55 Sten
Rozbalit Rozbalit vše Re: Alias a sudo
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem našel možnost, jak to udělat, stačí nadefinovat alias sudo='sudo '

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.