Skocz do zawartości
Drakon

[Linux]Konto non-root "nie widzi" pliku w przeciwieństwie do root'a.

Rekomendowane odpowiedzi

Witam.

Nie wiem czy wybrałem odpowiedzi dział - jeśli nie to proszę o przeniesienie.

Chodzi oto, że tworzę serwer na VPS i jest dziwny błąd.

Jeżeli chcę uruchomić plik na koncie "root" - wszystko ładnie śmiga, nawet za pomocą "screen'a".

Gdy chcę uruchomić ten sam plik na stworzonym oddzielnie koncie...

adduser <nazwa>

... występuje dziwny błąd:

-bash: ./srcds_run: Nie ma takiego pliku ani katalogu

*dla screen'a odpowiednio*

cannot exec...

Nazwa tego pliku to "srcds_run" - tak, bez rozszerzenia.

Dla testu ustawiłem też uprawnienia dla całego drzewa, od samego początku aż do tego pliku na "777".

Dodam tylko, że taki sam serwer tworzyłem na ovh.pl i nie spotkałem się z takim problemem.

Obecnie robię to samo na mintshost.pl.

System to Debian 7.0 32bit.

Pozdrawiam i liczę na odpowiedź.

Edytowane przez Drakon

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tak, jest widoczny.

To dziwne - mam uprawnienia, plik jest widoczny, a gdy chce go uruchomić to niby go nie znaleziono.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Już sobie poradziłem.

Zmieniłem uprawienia całego folderu stworzonego konta w "home" na 777, potem na 775 i zaczęło działać.

Widocznie jakieś pliki miały dziwne uprawnienia domyślne.

Pozdrawiam.

//do zamknięcia

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×