quinta-feira, 20 de agosto de 2015

Linux - Autenticando com LDAP

Antes de mais nada

Verificar se o ldap possui os auxiliary objectClass posixAccount e posixGroup
caso não tenha

cria-las com base no link abaixo

http://www.zytrax.com/books/ldap/ape/nis.html

Depois para cada usuário que deseja autenticar no linux, o registro dele no ldap deve possuir

 - acrescentar a um grupo que será utilizado no linux
gidNumber: 666
objectClass: posixGroup

- acrescentar ao usuário que se será utilizado  no linux
gidNumber: 666
homeDirectory: /home/rodrigo.teste
objectClass: posixAccount
sn: sobrenome
uid: login
uidNumber: 666

Agora sim podemos começar

Instalar o pacote authconfig
# yum install authconfig

executar o authconfig-gtk
#authconfig-gtk


configure:
User Account DataBase: LDAP
LDAP Serach Base DN: o base dn que contenha os usuarios e os grupos
LDAP Server: basta colcoar o host/ip e a porta localhost:1389
OBS: (alerta de bug) caso a url nao seja ldaps, selecione outro user account e depois volte para o LDAP, irá permitir salvar

Authentication Method: LDAP Password

[Apply]

Para verificar os usuarios
# getent passwd <<uid do ldap>>
ou 
# id <<uid do ldap>>

para testar o login
# su - <<uid do ldap>>

terça-feira, 7 de julho de 2015

Alterando resolução (DPI) do mouse


$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=9    [slave  keyboard (3)]

$ xinput list-props 10
Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (144):   1
    Device Accel Profile (266):     1
    Device Accel Constant Deceleration (267):       2.500000
    Device Accel Adaptive Deceleration (268):       1.000000
    Device Accel Velocity Scaling (269):    12.500000
  [ many more settings omitted ] 
$ xinput set-prop 10 267 5.0

Fonte: http://unix.stackexchange.com/questions/90572/how-can-i-set-mouse-sensitivity-not-just-mouse-acceleration

sexta-feira, 6 de fevereiro de 2015

Desvinculando processos e jobs do terminal

Processo que prende o terminal

exec command
[user@localhost ~]$ system-config-users

ctrl + z para parar o processo
^Z
[1]+  Stopped                 system-config-users

bg para colocar ele em segundo plano
[user@localhost ~]$ bg
[1]+ system-config-users &

use o jobs para verificar os processos
[user@localhost ~]$ jobs
[1]+  Running                 system-config-users &

user o disown %<process number> para desvincular do terminal
[smart@localhost ~]$ disown %1


Processo direto desvinculado

execute o comando com o nohup e o "&" no final para colocar em segundo plano
[user@localhost ~]$ nohup system-config-users &


Processo já em andamento

Use o ps para localizar o PID
[user@localhost ~]$ ps ax | grep system-config-user
 4019 pts/2    Sl     0:00 /usr/bin/python /usr/share/system-config-users/system-config-users.py
 4092 pts/2    S+     0:00 grep --color=auto system-config-user

execute um kill -18 <PID> para desvincular ele da sessão do terminal
[user@localhost ~]$ kill -18 4019