Alterando /etc/passwd & /etc/shadow automaticamente [RESOLVIDO]

1. Alterando /etc/passwd & /etc/shadow automaticamente [RESOLVIDO]

Marlichsi, o Mxyzptlk
marlichsi

(usa Debian)

Enviado em 30/10/2009 - 09:08h

Olá à todos.

Tenho um /etc/passwd e /etc/shadow "gigante", em torno de 300 usuários. Acontece que com o passar dos anos, usuários foram excluídos e usuários foram incluídos. Com isso, ficaram espaços de números de usuários entre eles. Por exemplo, meu último usuário cadastrado está no número 1500, mas estou com apenas 300. Estava pensando em algum script ou algo parecido que automaticamente alterasse o número de todos os usuários automaticamente, nos arquivos /etc/passwd e /etc/shadow. Inclusive, após a mudança do número, alterar sua pasta home (/home/usuario), corrigindo seu número respectivo.

Alguma dica?


  


2. bom dia..

Rodrigo de Oliveira
jackadamantina

(usa Fedora)

Enviado em 30/10/2009 - 09:24h

Bom dia,

Mas não entendi bem o intuito desta arrumação? Seria apenas uma "arrumação", ou "algo em especifico". Já que tenho quase 2500 usuarios em uma rede (samba pdc), e não acho que o meu passwd e shadow estejam gigantes. Lembro que os arquivos fazem referencias aos ids dos usuarios, ou seja, terá que antes de fazer esta alteração mapear todos os usuários e seus respectivos arquivso, depois então fazer a alteração no passwd e só depois fazer as aslterações de ids dos arquivos. (um trabalho e tanto, para algo que não vejo até então um porque).

Mas enfim, no shadow não será necessário alterar nada.


3. Re: Alterando /etc/passwd & /etc/shadow automaticamente [RESOLVIDO]

Marlichsi, o Mxyzptlk
marlichsi

(usa Debian)

Enviado em 30/10/2009 - 09:27h

Seria "arrumação" somente.


4. Re: Alterando /etc/passwd & /etc/shadow automaticamente [RESOLVIDO]

Rodrigo Mendes Pasini
rodrigo8819

(usa Ubuntu)

Enviado em 30/10/2009 - 09:39h

Acredito que não seja legal essa tal arrumação, pois todos os arquivos e permissões são referenciadas pelo UID do usuário, sendo o nome apenas um apelido para facilitar para os usuários.

Acho que não deva se preocupar com o passwd e com o shadow, pois o próprio sistema se encarrega de cuidar deles.

A respeito do UID estar em 1500, alguns sistema reservam alguns no início para usuários do sistema (alguns até o UID 500 outros até o 1000)


5. Re: Alterando /etc/passwd & /etc/shadow automaticamente [RESOLVIDO]

Marlichsi, o Mxyzptlk
marlichsi

(usa Debian)

Enviado em 30/10/2009 - 09:43h

Correto.
Meu sistema aqui tomou como início o UID 500. Vocês acreditam que eu não devo me preocupar com essas "lacunas" entre os UID e que o sistema operacional gerencia isso? O maior UID que tenho hoje é 1500. Não sei sobre limitações, mas comecei a me preocupar, principalmente por causa das lacunas.


6. limitações.

Rodrigo de Oliveira
jackadamantina

(usa Fedora)

Enviado em 30/10/2009 - 10:13h

Imagina que hoje tenho um samba com winbind, e ele está com UIDS começando em 10.000 até o 30.000. A limitação está no valor, já que é um inteiro e não um long int. Ou seja, o término dos ids se dá em
65375. Ou seja, pode ficar sossegada quanto a limitação.

Estas limitações estão definidas dentro de login.defs em /etc

Veja como esta a minha.

# Min/max values for automatic uid selection in useradd
#
UID_MIN 1000
UID_MAX 60000

Veja que começa em 1000 e vai até 60.000, até chegar em 60.000 meu bisneto estará trabalhando aqui, ou seja..sem preocupações desnecessárias.

Abrass e espero ter ajudado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts