» »

Kako nastavit pravice, da bo skripta lahko pisala v folder?

Kako nastavit pravice, da bo skripta lahko pisala v folder?

HotBurek ::

Dobro jutro.


Danes imam zelo preprost problem, katerega pa preprosto ne znam rešit.

Na root nivoju (/) imam sledeč folder:
drwxrw-rw-   2 root www-data  4096 Mar 17 22:42 search

Python skripta se izvaja pod userjem www-data, kar sem preveril z:
import os, getpass;
print(getpass.getuser());

Vseeno ko skripto poženem (preko brskalnika - nginx - uwsgi), dobim error:
  File "/var/www/uwsgi/search.py", line 53, in logging
    file = open(pathlogging + logname, "w");
PermissionError: [Errno 13] Permission denied: '/search/search.info'

Če skripto poženem na strežniku kot root, dela.

Kaj je to za en hec s temi premišni zdej?
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Adrijan0 ::

Nastavi pravice 770 na mapo "search". Kaksne imas pravice na serach.info?

HotBurek ::

Vola in pol. Zadevo sem rešil.

www-data potrebujre r, w in x na folderju, če želi notri kreirat file. Samo r in w nista dovolj.

Kdo bi si mislil. Well, jst si nisem.

Let's move on.

----------------------------

Tako je, 770 (rwxrwx---) je rešitev.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Postavitev mySQL

Oddelek: Programiranje
92406 (1984) M01O
»

[php][python][linux] kill script

Oddelek: Programiranje
71895 (1741) DeeJay
»

Kako zaščititi /uploads direktorij?

Oddelek: Izdelava spletišč
162297 (2060) MrBrdo
»

clarkconnect rabim poomoč pri inštaliranju! (strani: 1 2 3 4 5 )

Oddelek: Operacijski sistemi
23017278 (8817) Gapi
»

[php] file upload problem (nicesar ni v /tmp, ubuntu)

Oddelek: Izdelava spletišč
91191 (1120) steev

Več podobnih tem