3 votos

¿Cómo puedo editar el archivo vimrc por defecto? (es de sólo lectura, y chown y chmod dice 'operación no permitida')

¿Cómo puedo editar el archivo vimrc por defecto en osx? (sudo chown ... da Operación no permitida )

En vim osx /usr/share/vim/vimrc es el archivo vimrc por defecto

Mi nombre de usuario es 'apple'

Si trato de hacer vim /usr/share/vim/vimrc entonces dice "sólo lectura

~/.vim$ ls -l /usr/share/vim/vimrc -rw-r--r-- 1 Root wheel 532 5 Abr 2017 /usr/share/vim/vimrc ~/.vim$

Si intento cambiar la propiedad del archivo

~/.vim$ sudo chown apple /usr/share/vim/vimrc 
chown: /usr/share/vim/vimrc: Operation not permitted
~/.vim$ 

de manera similar con los permisos (dando acceso de escritura a los usuarios que no son root temporalmente con el fin de que yo edite el archivo)

~/.vim$ sudo chmod 666 /usr/share/vim/vimrc
chmod: Unable to change file mode on /usr/share/vim/vimrc: Operation not permitted
~/.vim$ 

Sin embargo, sudo chown sí funciona en otro archivo, así que no es un problema de contraseñas.

~/.vim$ cp /usr/share/vim/vimrc zzz
~/.vim$ ls -l zzz
-rw-r--r--  1 apple  staff  532  3 May 23:10 zzz
~/.vim$ sudo chown root zzz
~/.vim$ sudo chown apple zzz
~/.vim$

0 votos

No debe sobrescribir el vimrc del sistema por varias razones. Una de ellas es que con una actualización del sistema se sobrescribirá. enlace

0 votos

@modlin sólo quiero cambiar una línea, y es mi ordenador. Así que aunque no sea recomendable hacerlo, quiero hacerlo. Pregunto cómo

0 votos

¿Qué quiere cambiar? Probablemente hay una manera de hacer esto con un .vimrc en su directorio personal, en lugar de hacer un cambio en un archivo del sistema.

2voto

David Anderson Puntos 2189

Esto sería un problema de protección de la integridad del sistema (SIP). Véase Acerca de la protección de la integridad del sistema en su Mac . El mensaje de error que se muestra a continuación suele aparecer cuando SIP impide la ejecución de un comando.

Operation not permitted

Básicamente, necesitas o bien temporalmente desactivar el SIP o editar el archivo mientras se arranca a Recuperación de MacOS .

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