GNU/Linux >> Tutoriales Linux >  >> Linux

¿Hay alguna manera de dejar de escribir 'sudo' para cada pequeña cosa en Linux?

Se me ocurren dos opciones:

  1. Sea dueño del directorio que desee usando chown :

    sudo chown your_username directory 
    

    (reemplace your_username con su nombre de usuario y directorio con el directorio que desee).

  2. La otra cosa que puedes hacer es trabajar como root siempre y cuando SEPAS LO QUE ESTÁS HACIENDO . Para usar la raíz hacer:

    sudo -s
    

    y luego puedes hacer cualquier cosa sin tener que escribir sudo antes de cada comando.


En términos generales, siempre trabaje como su propio usuario a menos que esté haciendo algo con un impacto en todo el sistema.

Si hay archivos que desea colocar en su servidor web, trabaje como su propio usuario y luego use sudo para colocar los archivos en su lugar en el área de servicio web de su sistema de archivos. Por lo general, eso lo realizaría un script de instalación y ejecutaría algo como sudo -u webmaster install-webserver-files , o mejor sudo -u webmaster git update (o el sistema de control de versiones de su elección).

Si está trabajando en un servidor de desarrollo y desea que sus archivos sean accesibles instantáneamente, cree un directorio en el área del servidor web y haga que sea de su propiedad o que al menos pueda escribirlo. Después de esa operación única (sudo chown … o sudo -u webmaster setfacl … ), no necesitará privilegios elevados para las operaciones diarias.

A veces es conveniente permitir que varios usuarios escriban en un directorio, o bien tener diferentes permisos para varios usuarios que no sean el propietario o para varios grupos. Las listas de control de acceso le brindan esta capacidad. Consulte Problemas de permisos para directorios compartidos en un servidor o Problema de permisos de secuencias de comandos de copia de seguridad.


Sí, inicie sesión como raíz, lo que le otorga un control de acceso de superusuario.
El mismo concepto en Windows, puede iniciar sesión en su terminal usando el administrador.


Linux
  1. ¿Hay alguna forma de que los procesos no raíz se vinculen a puertos privilegiados en Linux?

  2. Comprobar si un directorio está vacío usando C en Linux

  3. ¿Por qué no hay una API de DirectX para Linux?

  4. ¿Hay alguna manera de hacer que los sistemas de archivos ext usen menos espacio para ellos mismos en Linux?

  5. ¿Existe alguna alternativa para JTS TestBuilder en Linux?

Crear directorio de inicio para usuarios existentes en Linux

Cómo habilitar Sudo sin contraseña para usuarios en Linux

¿Existe un cliente de OneDrive para Linux?

Estructura de directorios de Linux explicada para principiantes

Guía para configurar el servidor SFTP en Linux

Servicios de Linux:¿existe una GUI para los servicios?