Logo Hardware.com.br
carlos007anjo
carlos007anj... Geek Registrado
2.9K Mensagens 82 Curtidas

dúvida com variavel global para usario limitado

#1 Por carlos007anj... 02/11/2009 - 01:15
Fala pessoal !


Estiver fazendo a adição de mais um usuário , e por definição o mesmo fica fora de vários grupos interessantes , como audio,cdrom,floppy , entre outro , bom até ok , já adicionei o usuário a esses grupos , mas o que não estou conseguindo é o bash .

No usuario limitado instalado pelo instalador do debian , esse primeiro usuario tem acesso normal ao bash (para rodar um lach para um game que criei usando o bash) .

Mas o usuario que adicionei usando o comando adduser carlos007anjo (é só um exemplo).

Esse usuario que instalei também o coloquei nos mesmos grupos que o usuario limitado instalado pelo "Instalador do Debian" está , mas mesmo assim não funcionou .

Mas o usuario que adicionei manualmente não tem acesso .

Para conseguir executar esse script no usuario limitado , tive que indicar o endereço do bash inteiro para o mesmo funcionar /bin/bash launchsilver.sh

O bash tem grupo próprio ? Ou como adiciono na global variavel do bash a informação correta ?

Qual a saida correta , para que isso não ocorra em maiores usuarios que possa ser instalados posteriormente (e os atuais) ?

Sendo que meu /etc/profile é :


# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "`id -u`" -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
PATH="/usr/local/bin:/usr/bin:/bin:/usr/games"
fi

if [ "$PS1" ]; then
if [ "$BASH" ]; then
PS1='\u@\h:\w\$ '
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi

export PATH

umask 022

© 1999-2025 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal