Depois de ver esta resposta , percebi que existem muitas contas de convidado no meu sistema:
grep guest / etc / passwd guest-jzXeRx: x: 117: 127: Convidado ,,,: / tmp / guest-jzXeRx: / bin / false guest-l5dAPU: x: 118: 128: Guest ,,,: / tmp / guest-l5dAPU: / bin / false guest-FdSAkw: x: 119: 129: Convidado ,,,: / tmp / guest-FdSAkw: / bin / false guest-eBU0cU: x: 121: 131: Guest ,,,: / tmp / guest-eBU0cU: / bin / false
Além disso, neste momento não há ninguém conectado como convidado, mas se alguém fizer login como convidado, uma nova conta de convidado será criada - por que, já que já existem outras contas de convidados? Depois que o novo convidado sair, sua conta será excluída. Mas por que as outras contas de convidado permanecem? Para que uso / finalidade?
Essa conta de convidado não me interessa, mas quero saber se não há problema em excluí-las manualmente.
users
accounts
guest-session
Radu Rădeanu
fonte
fonte
/usr/sbin/guest-account
.Respostas:
As entradas guest-XXXXXX em
/etc/passwd
e/etc/group
normalmente são removidos quando você sair de uma sessão de convidado. Talvez você tenha de alguma forma reiniciado algumas vezes sem sair primeiro.Você pode excluir com segurança as entradas. Se você fizer assim:
para o nome de usuário do convidado respectivo, ambos
/etc/passwd
e/etc/group
serão limpos.fonte
Estou colocando meus dois centavos. É normal ver isso.
No Ubuntu 1000 +, o ID do usuário (uid) é permitido para o usuário Normal e abaixo de 1000 (uid) são atribuídos ao aplicativo do sistema e daemons. Além disso, as contas de convidado são removidas periodicamente. Portanto, se você quiser verificar completamente quantos usuários existem no seu sistema, basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o (s) comando (s) abaixo:
Editar
Para mim, as contas de convidado são removidas periodicamente (entrei como convidado mais de 10 vezes, mas nenhuma permaneceu por muito tempo
/etc/passwd
). Você pode tentar você mesmo.Agora, a conta Convidado do Ubuntu é um tipo especial de conta, cujo diretório inicial é definido como o ponto de montagem de um
tmpfs
sistema de arquivos, usado para armazenar dados perdidos após uma reinicialização.Os dados
tmpfs
são armazenados na RAM, que usa o espaço de troca como retorno, portanto é provável que os dados nunca tenham sido gravados no disco, portanto, basicamente não há nada a recuperar.Uma vez que
tmpfs
é armazenamento temporário. Ele deve aparecer como um sistema de arquivos montado, mas armazenado na memória volátil, em vez de um dispositivo de armazenamento persistente. Tudo o que é armazenadotmpfs
é temporário, no sentido de que nenhum arquivo será criado no disco rígido; no entanto, na reinicialização, tudotmpfs
será perdido.fonte
grep guest /etc/passwd
comando no seu caso?/bin/bash
é definido para um convidado somente quando está logado.Como você sabe, toda vez que uma sessão de convidado iniciada por um usuário, um usuário temporário será criado com privilégios limitados e, quando ele terminar, os dados serão apagados sobre sua sessão.
mas da próxima vez, se qualquer outro usuário que tentar fazer uma sessão de convidado significar novamente que uma nova sessão de convidado tenha que criar com o novo ID de convidado.
assim Ubuntu definir todos os id convidado criado é como falsa, de modo que quando você definir um usuários Shell para
/usr/bin/false
, eles não serão capazes log in com o mais velho ID convidado e nova Id tem que criar everytime.In sua pergunta temos muitos usuários hóspedes guest- jzXeRx, guest-l5dAPU, guest-FdSAkw, guest-eBU0cU . esses são os IDs de convidados e com aqueles em que você não poderá fazer login na próxima vez.Espero que ajude meu amigo.
fonte
Para remover todas as contas de convidado:
Saída de amostra:
fonte