Ubuntu 16.04 64bit -bash: ... No such file or directory

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
server
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 29 gru 2016, 17:26
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Brak
Architektura: x86_64

Ubuntu 16.04 64bit -bash: ... No such file or directory

Post autor: server »

Utworzyłem skrytpt opt/shell-login.sh, który ma wysyłać maila, gdy ktoś się zaloguje, dodałem scieżkę do /etc/profile. Ubuntu zwraca kominikat o błędzie jak poniżej,

Kod: Zaznacz cały

-bash: opt/shell-login.sh: No such file or directory
Dodam, że uczę się Linuxa i administracji serwerem :)
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Ubuntu 16.04 64bit -bash: ... No such file or directory

Post autor: Tomfoc »

Co to jest to opt? Czy chodzi o /opt, czyli katalog opt, który jest podkatalogiem dla /?
server
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 29 gru 2016, 17:26
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Brak
Architektura: x86_64

Re: Ubuntu 16.04 64bit -bash: ... No such file or directory

Post autor: server »

Chodzi o katalog /opt/, który jest podkatalogiem dla /.
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Ubuntu 16.04 64bit -bash: ... No such file or directory

Post autor: Tomfoc »

"-bash: opt/shell-login.sh: No such file or directory"
To dlaczego przed opt nie masz /? Skąd system ma wiedzieć o jaki opt chodzi? Komp nie jest mądrzejszy od szpadla.
server
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 29 gru 2016, 17:26
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Brak
Architektura: x86_64

Re: Ubuntu 16.04 64bit -bash: ... No such file or directory

Post autor: server »

Źle wkleiłem scieżkę do pliku, który uruchamia skrypt - zabrakło znaku / na który zwróciłeś uwagę.

Dziękuję Tomfoc.
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Ubuntu 16.04 64bit -bash: ... No such file or directory

Post autor: Tomfoc »

No widzisz - taka kreseczka, a jaka ważna :)
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Ubuntu 16.04 64bit -bash: ... No such file or directory

Post autor: jacekalex »

server pisze:Utworzyłem skrytpt opt/shell-login.sh, który ma wysyłać maila, gdy ktoś się zaloguje, dodałem scieżkę do /etc/profile. Ubuntu zwraca kominikat o błędzie jak poniżej,

Kod: Zaznacz cały

-bash: opt/shell-login.sh: No such file or directory
Dodam, że uczę się Linuxa i administracji serwerem :)

Do informowania, że user się zalogował nie używa się /etc/profile tylko PAM:

RTFM:

Kod: Zaznacz cały

man pam_exec
Tu masz praktyczne przykłady:
http://blog.stalkr.net/2010/11/login-no ... pting.html
http://blog.th-neumeier.de/2011/02/send ... using-pam/

Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 15 gości