Articles of permisos de

usr / bin / env: mal intérprete Permiso denegado -> cómo cambiar el fstab

Estoy usando cygwin en Windows 7 para ejecutar una secuencia de comandos bash que activa una secuencia de comandos de python, y aparece el siguiente error: myscript.script: /cydrive/c/users/mydrive/folder/myscript.py: usr/bin/env: bad interpreter: Permission Denied. Soy un novato en la progtwigción, así que he mirado un poco, y creo que esto significa que Python está montado en […]

Escribiendo un decorador CherryPy para autorización

Tengo una aplicación cherrypy y en algunas de las vistas quiero comenzar solo permitiendo que ciertos usuarios las vean y enviando a otra persona a una página de autorización requerida. ¿Hay alguna manera de hacer esto con un decorador personalizado? Creo que esa sería la opción más elegante. Aquí hay un ejemplo básico de lo […]

Compruebe los permisos en un objeto relacionado en el marco REST de Django

He definido los siguientes modelos. class Flight(models.Model): … class FlightUpdate(models.Model): flight = models.ForeignKey(‘Flight’, related_name=’updates’) … y el siguiente conjunto de vistas que utiliza NestedViewsetMixin en las Extensiones de Marco de REST class FlightUpdateViewSet(mixins.ListModelMixin, mixins.CreateModelMixin, NestedViewSetMixin, viewsets.GenericViewSet): “”” API Endpoint for Flight Updates “”” queryset = FlightUpdate.objects.all() serializer_class = FlightUpdateSerializer def create(self, request, *args, **kwargs): flight […]

El módulo os.chmod de Python (archivo, 664) no cambia el permiso a rw-rw-r— pero -w – wx —-

Recientemente estoy usando el módulo os de Python, cuando intenté cambiar el permiso de un archivo, no obtuve el resultado esperado. Por ejemplo, tenía la intención de cambiar el permiso a rw-rw-r–, os.chmod(“/tmp/test_file”, 664) El permiso de propiedad es en realidad -w – wx — (230) –w–wx— 1 ag ag 0 Mar 25 05:45 test_file […]

¿Qué significa “importar de forma segura” en Python?

Acabo de golpear el comportamiento donde la nariz no ejecutará las pruebas marcadas como ejecutables (como se describe en una pregunta anterior ). Esto me pareció sorprendente, y perdí un poco de tiempo tratando de averiguar por qué la nariz no estaba ejecutando mis pruebas antes de aprender sobre el comportamiento de la nariz aquí. […]

PermissionError: Permiso denegado: ‘C: \\ Archivos de progtwig \\ Python35 \\ Lib \\ site-packages \\ six.py’

Estoy usando python 3.5.3, y ahora quiero instalar pandas y numpy pero no puedo, siguiendo el error en cmd, ¿alguien puede ayudarme? C:\Program Files\Python35\Scripts>py -3.5 -m pip install pandas Collecting pandas Using cached pandas-0.20.1-cp35-cp35m-win_amd64.whl Collecting python-dateutil>=2 (from pandas) Using cached python_dateutil-2.6.0-py2.py3-none-any.whl Collecting numpy>=1.7.0 (from pandas) Using cached numpy-1.12.1-cp35-none-win_amd64.whl Collecting pytz>=2011k (from pandas) Using cached pytz-2017.2-py2.py3-none-any.whl […]

permiso de bash denegado para python

Soy nuevo en Ubuntu … Estoy tratando de ejecutar mi primer progtwig de Python simple “Hello World” … Después de ejecutar los siguientes comandos en la terminal 1. chmod +x filename.py 2. ./filename.py el terminal muestra el siguiente error ” bash: ./filename.py: Permission denied ” ¿qué puedo hacer para resolver un problema?

¿Cómo se crea en Python un archivo con permisos que otros usuarios pueden escribir?

¿Cómo puedo crear un archivo en python (3) que otros usuarios también puedan escribir? Tengo hasta ahora esto pero cambia la os.chmod(“/home/pi/test/relaxbank1.txt”, 777) with open(“/home/pi/test/relaxbank1.txt”, “w”) as fh: fh.write(p1) lo que consigo — sr-S – t 1 raíz raíz 12 abr 20 13:21 relaxbank1.txt esperado (después de hacer en línea de comandos $ sudo chmod […]

¿Puedo configurar umask para tempfile.NamedTemporaryFile en python?

En Python (lo intenté en 2.7 y más adelante) parece un archivo creado con tempfile.NamedTemporaryFile no parece obedecer la directiva umask: import os, tempfile os.umask(022) f1 = open (“goodfile”, “w”) f2 = tempfile.NamedTemporaryFile(dir=’.’) f2.name Out[33]: ‘/Users/foo/tmp4zK9Fe’ ls -l -rw——- 1 foo foo 0 May 10 13:29 /Users/foo/tmp4zK9Fe -rw-r–r– 1 foo foo 0 May 10 13:28 […]

¿Por qué shutil.copy () genera una excepción de permiso cuando cp no lo hace?

shutil.copy () está generando un error de permisos: Traceback (most recent call last): File “copy-test.py”, line 3, in shutil.copy(‘src/images/ajax-loader-000000-e3e3e3.gif’, ‘bin/styles/blacktie/images’) File “/usr/lib/python2.7/shutil.py”, line 118, in copy copymode(src, dst) File “/usr/lib/python2.7/shutil.py”, line 91, in copymode os.chmod(dst, mode) OSError: [Errno 1] Operation not permitted: ‘bin/styles/blacktie/images/ajax-loader-000000-e3e3e3.gif’ copy-test.py: import shutil shutil.copy(‘src/images/ajax-loader-000000-e3e3e3.gif’, ‘bin/styles/blacktie/images’) Estoy ejecutando copy-test.py desde la línea de […]