Skocz do zawartości

Path


irkowy

Rekomendowane odpowiedzi

Witam, zainstalowałem sobie Fedorę 2 i mam pytanie, dlaczego u mnie w zmiennej PATH nie ma ścieżki do  katalogu /sbin,

I drugie ptyanie, jak dodać jakiś ktalog do path, np /sbin, tylko globalnie a nie dla jednego użytkownika.

wklepujesz w konsoli:

export PATH:$PATH:/sbin

później dodajesz ową linijkę do:

 

$HOME/.bashrc

 

powinno Ci to wystarczyć ...

 

 

"Globalnym" odpowiednikem $HOME/.bashrc jest /etc/bashrc

 

pozdr

Odnośnik do komentarza
Udostępnij na innych stronach

Witam, zainstalowałem sobie Fedorę 2 i mam pytanie, dlaczego u mnie w zmiennej PATH nie ma ścieżki do  katalogu /sbin

Jest:

[root@X root]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
[root@X root]#

Ze względów bezpieczeństwa ustawiana jest tylko użytkownikowi root - zwykłemu userowi nie jest potrzebna do szczęścia. Przy przelogowywaniu pamiętać trzeba tylko by wydawać polecenie su -, bo pominięcie myślnika nie załaduje ustawień nowego użytkownika.

później dodajesz ową linijkę do:

 

$HOME/.bashrc

 

powinno Ci to wystarczyć ...

Pozwolę się nie zgodzić:

[y4kk0@X y4kk0]$ cat /etc/profile
# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

[ciach]

Trzeba to wpisać do /etc/profile

Odnośnik do komentarza
Udostępnij na innych stronach

mozna zrobic tak w /etc/profile.d tworzysz pliczek o dowolnej nazwie np mojepath.sh

wpisujesz w nim tak

 

PATH=$HOME/bin:

PATH=/usr/local/bin:$PATH

PATH=/bin:/usr/bin:/sbin/:/usr/X11R6/bin:$PATH

 

jaki widzisz w ostatniej lini dodalem po dwukropku /sbin/ teraz kazdy user ma dostep do /sbin

niepamietam ale bedziesz musial chyba jeszcze dodac prawo odpalania do /sbin zeby mogli uzytkownicy wydawac komendy z tego katalogu

 

The bash shell itself defines two startup files which are automatically sourced:

 

* /etc/profile: global file for all user login shells

* ~/.bash_profile: per-user settings for login shells

* ~/.bashrc: per-user settings for non-login shells

Odnośnik do komentarza
Udostępnij na innych stronach

[...]

później dodajesz ową linijkę do:

 

$HOME/.bashrc

 

powinno Ci to wystarczyć ...

Pozwolę się nie zgodzić:

[y4kk0@X y4kk0]$ cat /etc/profile
# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

[ciach]

Trzeba to wpisać do /etc/profile

 

A jak najbardziej przyznaję rację - gafa jak cholera ... :huh:

bzdury plecę ;)dzięki za sprostowanie ...

 

tam gdzie napisałem to aliasy wprowadzamy ... skąd ja wziąłem tam ścieżki... :P spałem chyba ....

 

sorry ...

 

 

PS. ale nie modyfiluję się przeważnie "ogólnych" ustawień (można czasem coś namieszać ... ;)) ale jednak zrobiłbym to "indywidualnie" w .bash_profile

pozdr

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...