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