Adicionar usuarios no grupo --Resolvido

Iniciado por mrcmarcelo, 16 de Julho de 2010, 09:17

tópico anterior - próximo tópico

mrcmarcelo

Estou com um servidor samba e gostaria de fazer o seguinte para reforçar a segurança

Queria criar um grupo e adicionar usuarios nesse grupo.

fiz da seguinte forma:

addgroup escola
adduser teste
adduser teste1

isso para criar o grupo e os usuarios
Agora queria colocar esses usuarios no grupo
usei o comando

adduser teste escola ( não deu certo ) queria fazer isso para depois colocar no samba essa opção
valid users = +escola

qualquer dica eu agradeço

jeflui


alarcon

#2
Outra forma, gpasswd -a [Usuário] [grupo], então:

gpasswd -a teste escola

maiores detalhes, digita no terminal: man gpasswd

mrcmarcelo

Ola galera muito bom os comandos testei os dois e funcionou beleza, agora em alguns sites traziam o comando adduser usuario grupo..

Agora verifiquei no arquivo /etc/group e vi que na frente do grupo esta os usuarios que eu adicionei. tem algum comando que posso ver os usuarios do grupo sem ser nesse arquivo ?

valeu pelas dicas

alarcon

Citação de: mrcmarcelo online 16 de Julho de 2010, 22:50
Ola galera muito bom os comandos testei os dois e funcionou beleza, agora em alguns sites traziam o comando adduser usuario grupo..

Agora verifiquei no arquivo /etc/group e vi que na frente do grupo esta os usuarios que eu adicionei. tem algum comando que posso ver os usuarios do grupo sem ser nesse arquivo ?

valeu pelas dicas

Não sei se entendi bem o que deseja, mas pode ser assim:

cat /etc/group | grep `whoami`

vai mostrar todos os grupos ao qual o usuário corrente pertence.

Outra alternativa seria o comando:

groups [Usuário]

irá mostrar todos os grupos que este usuário pertence.

mrcmarcelo

boa dica não é a que eu queria mas ja vai me ajudar muito o que eu procuro não sei se tem jeito é digitar um comando que informa quais usuarios tem no grupo..

por exemplo eu tenho um grupo chamado escola.

tem como atraves do comando eu ver quais usuarios pertence a esse grupo.

valeu pelas dicas

jeflui

#6
Citarcat /etc/group | grep `whoami`

Simplificando:

grep `whoami` /etc/group

Respondendo na mesma idéia:

grep escola /etc/group

Para retornar apenas os usuários:
grep escola /etc/group | awk -F : '{print $4}'

mrcmarcelo

Perfeito comando funciona certinho era tudo o que eu precisava.

Muito obrigado pelas ajudas..