2 votos

Permiso denegado rm un symlink que poseo en OSX 10

La salida de abajo me confirma que "emp1" el usuario actual es dueño del symlink "npm", por lo tanto debería ser capaz de rwx todo el día si quiero.

¿Por qué me aparece Permiso denegado al intentar eliminarlo? Gracias

~$ whoami
empl1
~$ ls -la /usr/local/bin/
lrwxr-xr-x   1 empl1  staff  38 26 Dec 16:02 npm -> ../lib/node_modules/npm/bin/npm-cli.js
~$ rm /usr/local/bin/npm 
rm: /usr/local/bin/npm: Permission denied

2voto

Sólo los usuarios con acceso de escritura a un directorio pueden eliminar su contenido. En tu caso puedes comprobarlo con ls -ld /usr/local/bin quién es el propietario de este directorio. Y entonces cambiar a este usuario o usar sudo rm /usr/local/bin/npm para eliminar el enlace.

0 votos

El directorio es propiedad de "admin" así que hice el comando que sugeriste pero me devolvió "Contraseña: Lo siento, inténtelo de nuevo" con la contraseña de administrador correcta escrita.

0 votos

Tienes que escribir tu propia contraseña. Si su usuario no tiene derechos de administrador, primero debe iniciar sesión como usuario administrador.

0 votos

Cuando escribo la contraseña de emp1, obtengo "empl1 no está en el archivo sudoers. Este incidente será reportado", quiero que emp1 solo haga esta tarea y no le de un privilegio superior permanente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X