Estúpidamente usé mi terminal para crear un enlace simbólico escribiendo esto:
sudo ln -s /bin/tcsh tcsh
Y ahora tengo que borrarlo. Lo intenté
sudo rm tcsh
pero cuando me autentifico me dice:
override rwxr-xr-x root/wheel restricted,compressed for tcsh?
e incluso si escribo y y presiono enter me dice:
rm: tcsh: Operation not permitted.
¿Hay algo que pueda hacer para arreglar esto?
Parece que está tratando de eliminar su archivo original /bin/tcsh u otro tcsh copiado en una ruta diferente. No puede vincular /bin/tcsh a tcsh si está en la carpeta /bin porque está prohibido.
Un enlace suave de tcsh generalmente no está protegido por SIP y debe buscarlo y eliminarlo. Si de alguna manera logró copiar tcsh a otra ruta, lo que impide que funcione un software que está utilizando, es posible que deba eliminarlo allí.
Para eliminar una copia protegida de tcsh , inicie el modo de recuperación, deshabilite SIP, reinicie su volumen principal y elimine el enlace.
csrutil disable
y presione Enter.csrutil enable
y presione Enter.Enlace: ¿Cómo desactivo la Protección de integridad del sistema (SIP), también conocida como "sin raíz" en OS X 10.11, El Capitan? ¡Esto también es válido para macOS Sierra!
cp /bin/tcsh ~
, ni siquiera sudo
es necesario, no es necesario "de alguna manera" aquí). Todavía no entiendo esa parte de tu respuesta.
tecnología
sudo rm tcsh
el comando? ¿Cuál era el directorio actual cuando ejecutósudo ln -s /bin/tcsh tcsh
?usuario216334
tecnología
sudo find / -name tcsh -type l 2> /dev/null
usuario216334
usuario216334
usuario216334
klanomath
usuario216334
klanomath
sudo find / -name tcsh 2> /dev/null
. Al comparar ambos resultados, puede distinguir los enlaces blandos y los ejecutivos de tcsh reales: el tcsh real (o una copia de este en otro lugar no aparecerá en la primera salida). Actualizar a Sierra realmente no ayudará.tecnología
/bin/tcsh
archivo protegido. Apple lanzó un sistema que lo impide, por lo que usted (o algún malware o algún software con errores) no lo estropee. Posibilidad (2) Ha creado un enlace, que no tiene influencia en nada. Y luego trató de eliminar un/bin/tcsh
archivo protegido. Eso es todo.tecnología
rm
y otros comandos; al menos lo que ha hecho permanecerá en el historial de shell.