Jak przyznać dostęp aplikacji sieci Web do ograniczonego pliku?


0

Korzystam z serwera Tomcat za pośrednictwem Eclipse.

Mam plik zastrzeżony, który zawiera informacje, które aplikacja internetowa działająca na Tomcat potrzebuje do wykonywania swoich obowiązków.

Rozumiem, jak przyznać / odmówić dostępu zwykłym użytkownikom, ale jak to zrobić w przypadku tej aplikacji internetowej?

Informacje:

  • Macbook Pro 10.7.5 (Lion)
  • Tomcat 7
  • Zaćmienie

Odpowiedzi:


0

Uprawnienia w systemie OS X są bardzo podobne do systemu uniksowego, więc użytkownik może po prostu uczynić plik i folder czytelnym dla użytkownika wybranego do uruchomienia Tomcata.

Informacje o wyszukiwarce pozwalają zmieniać rzeczy chownoraz chmodz terminala.


2

Pierwszą rzeczą, którą musisz zrobić, to dowiedzieć się, który użytkownik jest właścicielem procesu Tomcat. Możesz to zrobić, wpisując ps axu -ww wierszu polecenia. Właściciel procesu będzie w pierwszej kolumnie. Na standardowej instalacji Maca serwer WWW (zwany procesem httpd) jest własnością użytkownika _www. Zakładam, że Tomcat jest własnością tego samego użytkownika.

Teraz zmień własność pliku, aby był własnością _www, a wtedy wszystko będzie dobrze. Zrób to chown _www filenameoczywiście zastępując nazwę pliku.

Gdy to zrobisz, powinieneś mieć rację.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.