Permalänk
Medlem

rootpath med sudo

tjena.
jo jag undrar hur man får rootpath med sudo på en dist som inte har samma PATH som root eller användare? och behöver man egentligen olika PATH? vissa distar har ju inte det.

edit: hittade detta.

Note that "jim" does not get root's PATH; his PATH is used by sudo (with exceptions noted later). If "jim" wanted to run (for example) lpc, he'd have to explicitly do "sudo /usr/sbin/lpc". That's typical, although sudo can be compiled to use its own compiled in PATH instead.

hur fan har ubuntu gjort då? kompilerat in PATH eller har de bara en?

Visa signatur

enlisy Systemd
WS1: X2 4400+ | WS2: X2 4000+ | Laptop: Athlon2 P520 | Server: XP 2400+

Permalänk
Medlem

Du kan ju köra sudo -s -H för att bli inloggad som root och få den PATH som root har.

Permalänk
Medlem

hmm. jo det funkar förståts. men det löser ändå inte det ursprungliga problemet. men det kanske är bättre att bara ha en PATH istället?!

Visa signatur

enlisy Systemd
WS1: X2 4400+ | WS2: X2 4000+ | Laptop: Athlon2 P520 | Server: XP 2400+

Permalänk
Hedersmedlem

Om en användare ska kunna köra kommandon i tex /usr/local/sbin mha sudo är det väl ganska lämpligt att hans $PATH inkluderar detta?
Det är inget du behöver joxa i sudo med, sudo låter användaren behålla sin $PATH och andra variabler.

Visa signatur

Det kan aldrig bli fel med mekanisk destruktion

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Aphex
Om en användare ska kunna köra kommandon i tex /usr/local/sbin mha sudo är det väl ganska lämpligt att hans $PATH inkluderar detta?
Det är inget du behöver joxa i sudo med, sudo låter användaren behålla sin $PATH och andra variabler.

så du menar alltså att det är lika bra att bara ha en PATH som alla använder?! då slipper man ju allt sånt här tjafs. vissa distar har det ju redan så.

Visa signatur

enlisy Systemd
WS1: X2 4400+ | WS2: X2 4000+ | Laptop: Athlon2 P520 | Server: XP 2400+

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Jonos
så du menar alltså att det är lika bra att bara ha en PATH som alla använder?! då slipper man ju allt sånt här tjafs. vissa distar har det ju redan så.

Du kan ju sätta pathen på vilket sätt du vill, för en användare som inte har rätt att köra saker som root kan det ju vara lite onödigt att få upp alla de binärerna via tab-complete tex. men är det bara du på burken spelar det ju ingen roll.

Visa signatur

Det kan aldrig bli fel med mekanisk destruktion