Acabo de responder otra pregunta para principiantes sobre "No se puede escribir ... verifique los permisos".
Por supuesto que sé cómo usar chown / chmod; Estoy trabajando con la línea de comando de todos modos. Pero el consumidor promedio no lo hace.
Entonces, ¿qué debo decirle a las personas sin experiencia en GNU / Linux?
¿Trabajar como root? Sé, por ejemplo, que Nemo tiene la funcionalidad "abrir como root". Pero simplemente no! No creo que sea una buena idea para un usuario promedio. Está lejos de ser peligroso. Luego, el usuario crea el archivo en el administrador de archivos raíz y se pregunta por qué no puede eliminar o modificar este archivo. Y así.
¿Decirle que aprenda a usar chown / chmod? Y aquí estamos, nerd-only-linux donde todo es tan complicado. Así hacemos las cosas; pero no es una buena opción para el consumidor promedio.
¿Por qué no ayuda el administrador de archivos?
Odio decir esto, pero mira cómo Windows maneja esto. Los valores predeterminados son permisos de usuario. Y si el administrador de archivos necesita más, solo le pregunta al usuario.
Esto no puede ser difícil de implementar. Si una operación falla con una excepción de permiso, intente ejecutar con gksudo.
Y sí: soy realmente inexperto con todo el mundo de código abierto.
Mis preguntas:
- ¿Hay alguna razón para que esto no se haga de esta manera?
- ¿Alguien implementó algo así?
- ¿Es esto algo que informa como un error (Ubuntu o, por ejemplo, Gnome)?
- ¿Es algo que podría intentar implementar yo mismo?
fuente
root
privilegios, a menos que trabaje como administrador. En ese caso, deberías trabajar como administrador y mantener ambos mundos separados. Puede instalar software en su directorio de inicio, realizar sus propios ajustes de entorno.bashrc
,.profile
etc. ...Respuestas:
No hay ninguno específicamente. Puedo nombrar algunas supuestas razones, pero en su mayoría serían especulaciones.
No exactamente. Hay una
nautilus-admin
extensión que le permitirá abrir un directorio en una nueva ventana con privilegios de nivel raíz, y luego puede cambiar los permisos de archivo / directorio como lo desee desde el menú del botón derecho-> Propiedades-> Permisos.Informe de error ? No. ¿Solicitud de funciones? Potencialmente, si. Puede enviar esto como solicitud de función al equipo de Nautilus (el administrador de archivos) en Launchpad , pero sospecho con un 90% de certeza que lo señalarán en la
nautilus-admin
extensión que mencioné anteriormente.Instalarlo con
sudo apt-get install nautilus-admin
.Sí, si su administrador de archivos permite agregarle scripts. El administrador de archivos predeterminado para Ubuntu (Nautilus) permite agregarle scripts, por lo que podría hacer algo como esto:
Coloque eso en
~/.local/share/nautilus/scripts
, haga ejecutable conchmod
, y luego será accesible haciendo clic derecho en el archivo. Por supuesto, ese es un ejemplo mínimo solo para mostrar el punto. Si desea una aplicación completa que permita características más complejas como seleccionar qué permisos alterar, bueno, eso podría requerir comandos adicionales y probablemente un lenguaje como Python con kits de herramientas GUI más potentes.Bueno ... No es un problema de computadora, es un problema del usuario. No podemos reparar al usuario que no está dispuesto a aprender cómo operar correctamente su computadora y no se hace responsable de sus acciones.
Los usuarios deben darse cuenta de que la separación de la propiedad en los archivos existe por una razón. No puede tener el poder de cambiar los permisos en el archivo y no esperar implicaciones de seguridad con eso
fuente