Módulo usersbygroup Introdução Este módulo é usado para criar visualizações restritas da lista de contas de usuários. Fornece meios aos co-administradores para geren­ ciarem estes conjuntos de usuários. 11.. PPrriinnccííppiiooss Para definir uma nova visualização, você precisa acessar o menu "Configurar grupos especiais" no final da seção de política do menu de conta de usuário. É exibida uma lista (originalmente vazia) de grupos configurados. Use o botão Adicionar para adicionar uma nova configuração. Selecione o grupo que você deseja gerenciar e atribua um "login shell". Você pode desejar selecionar tanto /bin/false para contas sem privilégios como /bin/sh para contas normais. Uma vez que você tenha definido um grupo especial, um novo privilégio é adicionado e você pode conceder este privilégio a qualquer usuário normal. A ele é então permitido gerenciar os membros deste grupo. 22.. VViissuuaalliizzaaççõõeess rreessttrriittaass Você não pode controlar todas as características de uma conta de usuário quando edita através desta funcionalidade. Você não pode controlar o "login shell", o grupo, e nem pode atribuir quaisquer privilégios. 33.. CCoommaannddooss ddee aaddmmiinniissttrraaççããoo Você pode definir vários comandos de administração. Os co- administradores irão aplicá-los aos vários membros de contas de usuários do grupo especial. Um comando de administração normalmente é um shell script que executa uma tarefa para um ou mais usuários. Usos potenciais são: · Atualização dos marcadores web de todos os estudantes em uma sala de aula. · Restabelecer os padrões do desktop. 33..11.. FFoorrmmaattoo ddee lliinnhhaa ddee ccoommaannddoo Um comando de administração será chamado com s lista de contas de usuários selecionados pelos administradores (potencialmente todos membros dos grupos especiais). No momento da definição, você pode especificar também algumas opções de linha de comando. Para diferenciar as opções originais de linha de comando das contas de usuários, Linuxconf insere uma seqüência -- entre as opções e as contas de usuários. Por exemplo, o script fornecido usado para atualizar os marcadores espera selecionar aqueles marcadores de outras contas de usuários. Uma linha de comando comum poderia parecer com: /usr/lib/linuxconf/usersbygroup/install-bookmarks.sh teacher -- \ mary john patrick 33..22.. RReellaattóórriiooss Todo o uso desses comandos de administração é armazenado em relatórios, incluindo a saída e mensagens de erro. Estas informações são armazenadas nos relatórios do Linuxconf.