Arquivo de 03/04/2012

Nesta minha atual instalação do Arch Linux, a maior parte das minhas outras partições não estão configuradas para a montagem automática via “/etc/fstab”.

Devido a isso, ao clicar no ícone de um dos dispositivos no Thunar, recebo a mensagem que não tenho permissão para tal acesso.

A resolução do problema encontrei no fórum internacional do Arch: https://bbs.archlinux.org/viewtopic

A resolução do problema se dará com uma pequena alteração no arquivo: /usr/share/polkit-1/actions/org.freedesktop.udisks.policy

No campo:

<action id=”org.freedesktop.udisks.filesystem-mount-system-internal”>

Bastará alterar a linha:

<allow_active>auth_admin_keep</allow_active>

Por:

<allow_active>yes</allow_active>
Linux: Resolvendo problemas de montagens de discos no Arch Linux

E pronto!

Sem a necessidade de um Logout ou Restart do sistema. Já podemos acionar os ícones das partições diretamente no Gerenciador de Arquivos. No exemplo abaixo, o Thunar:

Linux: Resolvendo problemas de montagens de discos no Arch Linux

Obs.: Provavelmente, isto vale para qualquer distribuição.

Dica publicada em meu Blog:

Publicado por Edinaldo P. Silva

Fonte: viva o linux

Como recuperar a senha do usuário Postgres, caso você a tenha perdido? Simples!!!!

O procedimento abaixo foi realizado no CentOS 6.2.

Logue-se como root em um terminal e utilize o comando abaixo para abrir uma sessão como Postgres no sistema. Isto é opcional, pois você pode editar o arquivo como root se quiser:

# su – postgres

Antes de definirmos uma nova senha, é preciso alterar um parâmetro no arquivo “pg_hba.conf”.

Neste arquivo, configuramos como os clientes, usuários e etc, serão autenticados no Servidor.

Como método de autenticação, temos os seguintes modos:

- trust
- reject
- md5
- password
- gss
- sspi
- krb5
- ident
- pam
- ldap
- cert

Abaixo, reproduzo o conteúdo do arquivo.

# TYPE    DATABASE    USER    CIDR-ADDRESS    METHOD
# “local” is for Unix domain socket connections only
local     all         all                                 ident
# IPv4 local connections:
host      all         all     127.0.0.1/32    ident
# IPv4 local connections:
host      all         all     ::1/128              ident

Não vou abordar todos os modos, pois não é nosso objetivo. O que será útil neste momento, é método ‘trust’.

Utilize o editor de sua preferência e altere a última coluna, de maneira que fique assim:

# TYPE    DATABASE    USER    CIDR-ADDRESS    METHOD
# “local” is for Unix domain socket connections only
local     all         all                                 trust

Para que as alterações tenham efeito, dê um “restart” no daemon do Servidor.

* Tenha cuidado, e somente altere se for esta a finalidade.

Terminado o processo, volte com a configuração que estava, por uma questão de segurança, é claro!

# service postgresql restart

Ainda no terminal, obtenha o Login do usuário Postgres, e execute a ferramenta ‘psql’.

Note que não será necessário senha para se logar, exatamente por causa da diretiva ‘trust’ que inserimos no arquivo “pg_hba.conf”.

$ psql

No Prompt do Postgres, digite:

postgres-# ALTER ROLE postgres PASSWORD ‘novasenha’;

Voilá! Prontinho, a senha do usuário Postgres, administrador do Servidor, acaba de ser recuperada.

* Não se esqueça de alterar novamente a diretiva no arquivo “pg_hba.conf”.

Dica previamente publicada em:

Publicado por Carlos Adean

Fonte: viva o linux