tutorial sintaxis rails programas instalar espaƱol ejemplos descargar como ruby macos permissions path

sintaxis - Lenguaje de escritura inseguro del mundo dir/Users/username en PATH, modo 040777 cuando se ejecutan comandos de Ruby



sintaxis ruby (6)

Encontré una solución. Como usuario2952657, recibí esta advertencia con vagabundo después de actualizar a OSX 10.9.3. Actualizar iTunes a 11.2.1 fue todo lo que necesité hacer para que la advertencia se detuviera.

Cuando ejecuto los comandos de Ruby como gem -v obtengo este error:

/Users/kristoffer/.rvm/rubies/ruby-1.9.2-p180/bin/gem:4: advertencia: directorio / usuario / kristoffer editables inseguros del mundo en RUTA, modo 040777

1.6.2

Antes que nada, no entiendo lo que esto significa. / Users / kristoffer no está en mi camino según echo $PATH . El resultado de echo $PATH es:

/Users/kristoffer/.rvm/gems/ruby-1.9.2-p180/bin:/Users/kristoffer/.rvm/gems/ruby-1.9.2-p180@global/bin:/Users/kristoffer/.rvm/ rubies / ruby-1.9.2-p180 / bin: /Users/kristoffer/.rvm/bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / usr / X11 / compartimiento

Como puede ver, la RUTA es bastante limpia. Solo la ruta predeterminada + qué RVM agregó.

He visto otras publicaciones similares a esta, donde la forma recomendada de resolver el problema es ejecutar chmod go-w path/to/folder

Sin embargo, estoy bastante seguro de que es una mala idea hacer que mi carpeta de inicio no se pueda escribir, ¿verdad? Repare los permisos con la Utilidad de Discos y no encontré nada incorrecto con los permisos en mi carpeta de Inicio.

¿Alguna idea de cuál es el problema y cómo puedo solucionarlo?



Seguí recibiendo esto en mi mensaje.

No pude hacerlo bien con mi símbolo del sistema pero esto terminó funcionando.


Su carpeta de inicio solo debe poder ser escrita por usted, no por nadie más. La razón por la cual la gema se queja de esto es que tienes carpetas en tu PATH que están dentro de tu carpeta de inicio (insegura), y eso significa que cualquiera que quiera podría piratearte cambiando el nombre / moviendo tu carpeta .rvm y reemplazándola por un impostor .

Para arreglar su carpeta de inicio, ejecute chmod go-w /Users/kristoffer . Si hay otras carpetas inseguras en el camino a cualquier cosa en su RUTA, debe arreglarlas de manera similar.

Por cierto, la razón por la que la Utilidad de Discos no reparó esto es que solo repara los archivos instalados como parte del sistema operativo (consulte el artículo de la KB de Apple sobre el tema ). Existe una opción para reparar los permisos de la carpeta de inicio si arranca desde el DVD de instalación y ejecuta Restablecimiento de contraseña desde el menú de Utilidades, pero no estoy seguro si restablece los permisos en sí o solo la propiedad.


dice que el directorio Users / username es inseguro, puedes arreglarlo ejecutando sudo chmod go-w Users / username


chmod 755 /Users/<username>

Debería arreglar el problema ...