¿Cómo crear un nuevo usuario en Raspberry PI que tenga los mismos privilegios que el usuario predeterminado: pi? [cerrado]
8
Soy nuevo en Raspberry PI. ¿Necesito crear un nuevo usuario en Raspberry PI en la distribución Raspbian, pero me gustaría tener un nombre de usuario diferente pero con el mismo nivel de privilegios? ¿Cómo podría hacerlo?
¿Por qué quieres hacer esto? ¿Es este inicio de sesión para que alguien más lo use? si está duplicando los permisos y usted es el que usa la cuenta, no veo el beneficio. Este hilo raspberrypi.org/forums/viewtopic.php?f=91&t=37324 y particularmente la respuesta de @joan (otro usuario aquí) lo ayudará a comenzar.
Steve Robillard
Tengo otro Raspberry PI que también necesito ssh. Tener el mismo nombre en SSH no me está ayudando. Pero, quiero tener el mismo nivel de privilegios para el nuevo usuario.
Principal
1
El problema parece estar relacionado con su cadena de herramientas y solicitud de SSH, entonces, ¿por qué no abordarlo con una solicitud personalizada y mejores herramientas de SSH, en lugar de crear una superficie de ataque más grande para los piratas informáticos? ¿Qué estás usando para SSH? ¿De qué tipo de computadora estás utilizando SSHing? ¿Qué comando estás usando que te está confundiendo? ¿Está utilizando SSHing un nombre de host o una dirección IP?
Steve Robillard
2
¿No sería mucho más fácil / seguro cambiar los nombres de host? entonces, ¿podrías usar SSH para applepie y blueberrypie con ssh pi @ applepie o ssh pi @ blueberrypie?
Steve Robillard
1
@SteveRobillard: Sin embargo, por coherencia, recomendaría una ortografía de 'pi / pie';)
Jacobm001
Respuestas:
3
Si corres addusercon el mismo grupo, piesto debería funcionar (no lo he intentado).
Según los comentarios anteriores, esta es la forma difícil de resolver su problema. Solo dale a cada Pi un nombre único hostnamey deberían ser fáciles de distinguir.
Es preferible tener el mismo nombre de usuario en cada máquina si desea mover archivos.
Para crear una nueva cuenta de usuario: sudo addduser usernamesiga las instrucciones y asegúrese de establecer una buena contraseña cuando se le solicite.
También desea agregar el nuevo usuario a los mismos grupos a los que pertenece el usuario pi. Puede ver los grupos a los que pertenecen los usuarios de pi groups pi.
grupos pi pi: pi adm dialout cdrom sudo audio video plugdev juegos usuarios netdev entrada spi i2c gpio
Tenga en cuenta que su nuevo usuario automáticamente creará un grupo que coincida con su nombre de usuario. No necesita agregar su nuevo usuario al pigrupo.
Puede agregar su nuevo usuario a cada grupo individualmente usando sudo adduser username groupname. Por ejemplo:
Si desea que su nuevo usuario tenga exactamente los mismos derechos que el usuario pi, agregue el nuevo nombre de usuario a todos los grupos excepto al pigrupo al que pertenece el usuario pi. Puede guardar algo de escritura haciendo esto en una sola pasada:
for GROUP in adm dialout cdrom sudo audio video plugdev games users netdev input spi i2c gpio; do sudo adduser username $GROUP; done
Asegúrese de agregar su nuevo usuario al sudogrupo ya que eso es lo que permite el uso del sudocomando por parte del nuevo usuario. netdevpuede ser importante para configurar dispositivos de red.
Como otros han notado, probablemente sea mejor que simplemente cambie su nombre de host (se puede hacer con sudo raspi-configunder Advanced->Hostname) para lograr lo que busca. Además, no olvide que la antigua cuenta pi todavía existe, y posiblemente con una contraseña predeterminada, así que asegúrese de al menos cambiar la contraseña del usuario pi por razones de seguridad.
Mejor (para evitar escribir grupos)for GROUP in $(groups pi | sed 's/.*:\spi//'); do sudo adduser username $GROUP; done
Milliways
¡Mejor siempre que descifrar la expresión regular correcta no lleve más tiempo! ¿Estás seguro de que "pi" siempre será el primer grupo que aparece después del nombre de usuario? No veo nada en la página del groupsmanual. Lanzo a mi nuevo usuario en otros grupos (por ejemplo sshusers) también después de la creación.
bobstro
No tengo ningún problema con RE, al menos simples como este. Si pino es el primero, no podrá eliminarlo.
Milliways
¡Estaba pensando más en un nuevo usuario como el OP!
Respuestas:
Si corres
adduser
con el mismo grupo,pi
esto debería funcionar (no lo he intentado).Según los comentarios anteriores, esta es la forma difícil de resolver su problema. Solo dale a cada Pi un nombre único
hostname
y deberían ser fáciles de distinguir.Es preferible tener el mismo nombre de usuario en cada máquina si desea mover archivos.
fuente
Asumiendo un nuevo nombre de nombre de usuario :
Para crear una nueva cuenta de usuario:
sudo addduser username
siga las instrucciones y asegúrese de establecer una buena contraseña cuando se le solicite.También desea agregar el nuevo usuario a los mismos grupos a los que pertenece el usuario pi. Puede ver los grupos a los que pertenecen los usuarios de pi
groups pi
.Tenga en cuenta que su nuevo usuario automáticamente creará un grupo que coincida con su nombre de usuario. No necesita agregar su nuevo usuario al
pi
grupo.Puede agregar su nuevo usuario a cada grupo individualmente usando
sudo adduser username groupname
. Por ejemplo:sudo adduser username sudo sudo adduser username audio
Si desea que su nuevo usuario tenga exactamente los mismos derechos que el usuario pi, agregue el nuevo nombre de usuario a todos los grupos excepto al
pi
grupo al que pertenece el usuario pi. Puede guardar algo de escritura haciendo esto en una sola pasada:for GROUP in adm dialout cdrom sudo audio video plugdev games users netdev input spi i2c gpio; do sudo adduser username $GROUP; done
Asegúrese de agregar su nuevo usuario al
sudo
grupo ya que eso es lo que permite el uso delsudo
comando por parte del nuevo usuario.netdev
puede ser importante para configurar dispositivos de red.Como otros han notado, probablemente sea mejor que simplemente cambie su nombre de host (se puede hacer con
sudo raspi-config
underAdvanced->Hostname
) para lograr lo que busca. Además, no olvide que la antigua cuenta pi todavía existe, y posiblemente con una contraseña predeterminada, así que asegúrese de al menos cambiar la contraseña del usuario pi por razones de seguridad.fuente
for GROUP in $(groups pi | sed 's/.*:\spi//'); do sudo adduser username $GROUP; done
groups
manual. Lanzo a mi nuevo usuario en otros grupos (por ejemplosshusers
) también después de la creación.pi
no es el primero, no podrá eliminarlo.