Creé un usuario y luego, usando root, creé una carpeta para él. La carpeta tiene el mismo nombre que el usuario.
Cuando inicio sesión como usuario, no puedo crear archivos ni editar los existentes sin usar sudo. Utilicé el comando useradd elephant
y luego creé una contraseña para él usando passwd elephant
.
Estoy ejecutando una instalación nueva de Arch Linux. ¿Hay algo obvio que me estoy olvidando?
Respuesta1
Agregar un usuario con su directorio de inicio automáticamente, adduser
es el comando correcto, mientras crea el usuario, el directorio de inicio, le permite establecer la contraseña en ese momento y le permite configurar más información sobre el usuario (nombre completo, dirección, teléfono, etc.) . Le recomiendo que elimine el usuario, elimine el directorio creado y ejecute este comando, por supuesto, como root.
# userdel 'user'
# rm -rf /home/user_dir
# adduser 'user' (follow instructions)
# ls -ltr /home
drwxr-xr-x user user size date user_dir
O también puedes cambiar el propietario del directorio creado.
# chown -R user:user user_dir
NOTA: -R para cambiar el propietario de todos los directorios/archivos internos-R = recursivo
ACTUALIZAR:Esto funciona específicamente en Ubuntu.