#!/bin/bash #Panel for BigLinux # #Authors: # Bruno Goncalves Araujo # #License: GPLv2 or later ################################################# . /usr/share/bigcontrolcenter/default/theme-categories.sh.htm #Translation export TEXTDOMAINDIR="/usr/share/locale-langpack" export TEXTDOMAIN=bigcontrolcenter-system-biguser echo ' ' title=$"Alterar permissoes do usuario" apply=$"Aplicar" close=$"Voltar" tip_bisudo=$"Administrador sem necessidade de confirmacao de senha." tip_admin=$"Administrador com confirmacao de senha para cada acao administrativa." tip_no=$"Usuario sem permissoes administrativas." #title echo "$title" #header open_header echo "$title" '
' $"Defina o que cada usuario pode fazer." close_header #O uso do echo pode ser separado em diversos pedacoes dentro do mesmo comando #O uso de aspas simples faz o sistema exibir exatamente o que esta escrito #Quando se utiliza aspas duplas o sistema executa algumas partes do codigo antes de passar a resposta, entre essas execucoes inclui a interpretacao de variaveis #Para incluir textos a serem exibidos ao usuario utilize aspas duplas com $ antes, para que funcione o sistema de tradução, exemplo: $"texto" #No exemplo abaixo o memso comando echo foi aberto e fechado diversas vezes de acordo com a necessidade, aspas simples, duplas e duplas com traducao. echo '
' if [ "$(bigsudo-manager --check-bigsudo-config)" != "OK" ]; then echo "
" $"Atencao a configuracao do arquivo /etc/sudoers nao esta de acordo com o padrao utilizado por esse programa, clique aqui para que a configuracao seja alterada, se optar por manter a configuracao atual as opcoes podem nao funcionar corretamente." "

" fi echo $"Selecione o usuario:" echo '

' echo '

' coluna="0" for i in $(bigusersmanager --list-users | sed 's/^root$//g'| sort); do if [ "$coluna" = "2" ]; then echo '' coluna="0" fi coluna=$[$coluna + 1] echo "" done echo '
" if [ "$(bigsudo-manager --check-privileges $i)" = "bigsudo" ] then echo $"" echo "" fi if [ "$(bigsudo-manager --check-privileges $i)" = "admin" ] then echo $"" echo "" fi if [ "$(bigsudo-manager --check-privileges $i)" = "no" ] then echo $"" echo "" fi echo "
' echo "
"