no ficheiro /etc/pam.d/system-auth
acrescentar ou modificar a linha seguinte para:
password requisite pam_cracklib.so try_first_pass retry=3 type= minlen=8 ucredit=-1 ocredit=-1 lcredit=-1
estes parâmetros acima forçam uma senha a ter um mínimo de 8 caracteres, pelo menos 1 letra maiúscula e 1 minúscula, pelo menos 1 caracter especial e permite 3 tentativas aquando do login.
no ficheiro /etc/login.defs
PASS_MAX_DAYS 30
PASS_MIN_DAYS 0
PASS_MIN_LEN 8
PASS_WARN_AGE 25
os últimos acima, julgo que se explicam por si próprios.
Monday, June 17, 2013
Tuesday, March 5, 2013
Matar todos processos doutro utilizador
Para matarmos uma sessão de outro utilizador ligado ao sistema ou forçarmos o logoff do mesmo, basta que usemos o comando abaixo. Tipicamente este comando deverá ser executado como root.
pkill -KILL -u nome_do_utilizador
p.s.: CUIDADO para não fazer com o root
pkill -KILL -u nome_do_utilizador
p.s.: CUIDADO para não fazer com o root
Monday, March 4, 2013
/etc/issue e /etc/issue.net
estes ficheiros e as opções abaxo (a negrito) servem para editar o ecrã de pedido de senha (login screen).
- b Inserir a taxa de transmissão.
- d Inserir a data actual.
- s Inserir o nome do sistema operativo.
- l Inserir o nome da linha tty actual.
- m Inserir o identificador de arquitectura do host em questão, por exemplo: i486.
- n Inserir o hostname do host.
- o Inserir o nome de domínio da máquina.
- r Inserir o número de versão do Kernel p.e.: 2.4.16.
- t Inserir a hora actual
- u Inserir a quantidade de utilizadores ligados ao sistema.
- U Inserir a frase "1 Utilizador" ou "
Utilizadores, consoante o número de utilizadores ligados ao sistema. - v Inserir a versão do Sistema Operativo, por exemplo a build-date, etc.
ISTO (no ficheiro /etc/issue)
CentOS release 6.3 (Final)
Kernel \r on an \m
\d
\s
\r
\o
\t
GERA ISTO:
Depois de algumas modificações, ISTO (no ficheiro /etc/issue):
Linux TEST Box - CentOS release 6.3 (Final)
Kernel \r on an \m
\d \s
\r \t
GERA ISTO:
Tuesday, February 26, 2013
Configurar NTP no Windows 2008 Server
Como configurar/mudar o servidor ntp num Windows 2008 server:
Entrar na linha de comandos
Run > cmd
na linha de comandos pode ser feito o query à configuração para verificar quais os parâmetros já definidos e algo do género disto deverá aparecer:
w32tm /query /configuration
[Configuration]
EventLogFlags: 2 (Local)
AnnounceFlags: 5 (Local)
TimeJumpAuditOffset: 28800 (Local)
MinPollInterval: 6 (Local)
MaxPollInterval: 10 (Local)
MaxNegPhaseCorrection: 172800 (Local)
MaxPosPhaseCorrection: 1800 (Local)
MaxAllowedPhaseOffset: 300 (Local)
FrequencyCorrectRate: 4 (Local)
PollAdjustFactor: 5 (Local)
LargePhaseOffset: 50000000 (Local)
SpikeWatchPeriod: 900 (Local)
LocalClockDispersion: 10 (Local)
HoldPeriod: 5 (Local)
PhaseCorrectRate: 7 (Local)
UpdateInterval: 100 (Local)
[TimeProviders]
NtpClient (Local)
DllName: C:\Windows\system32\w32time.dll (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
AllowNonstandardModeCombinations: 1 (Local)
ResolvePeerBackoffMinutes: 15 (Local)
ResolvePeerBackoffMaxTimes: 7 (Local)
CompatibilityFlags: 2147483648 (Local)
EventLogFlags: 1 (Local)
LargeSampleSkew: 3 (Local)
SpecialPollInterval: 900 (Local)
Type: NTP (Local)
NtpServer: ntp.mpf.home (Local)
NtpServer (Local)
DllName: C:\Windows\system32\w32time.dll (Local)
Enabled: 1 (Local)
InputProvider: 0 (Local)
AllowNonstandardModeCombinations: 1 (Local)
VMICTimeProvider (Local)
DllName: C:\Windows\System32\vmictimeprovider.dll (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
A linha que nos interessa está a negrito.
Se desejarmos mudá-la ou configurá-la (se ainda não estiver), devemos parar o serviço, inserir ou mudar o parâmetro desejado e iniciar o serviço:
ainda na linha de comandos:
net stop w32time
w32tm /manualpeerlist:ntp.marcopauloferreira.com
net start w32time
podemos finalizar com uma reconfirmação destas configurações:
w32tm /query /configuration
Entrar na linha de comandos
Run > cmd
na linha de comandos pode ser feito o query à configuração para verificar quais os parâmetros já definidos e algo do género disto deverá aparecer:
w32tm /query /configuration
[Configuration]
EventLogFlags: 2 (Local)
AnnounceFlags: 5 (Local)
TimeJumpAuditOffset: 28800 (Local)
MinPollInterval: 6 (Local)
MaxPollInterval: 10 (Local)
MaxNegPhaseCorrection: 172800 (Local)
MaxPosPhaseCorrection: 1800 (Local)
MaxAllowedPhaseOffset: 300 (Local)
FrequencyCorrectRate: 4 (Local)
PollAdjustFactor: 5 (Local)
LargePhaseOffset: 50000000 (Local)
SpikeWatchPeriod: 900 (Local)
LocalClockDispersion: 10 (Local)
HoldPeriod: 5 (Local)
PhaseCorrectRate: 7 (Local)
UpdateInterval: 100 (Local)
[TimeProviders]
NtpClient (Local)
DllName: C:\Windows\system32\w32time.dll (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
AllowNonstandardModeCombinations: 1 (Local)
ResolvePeerBackoffMinutes: 15 (Local)
ResolvePeerBackoffMaxTimes: 7 (Local)
CompatibilityFlags: 2147483648 (Local)
EventLogFlags: 1 (Local)
LargeSampleSkew: 3 (Local)
SpecialPollInterval: 900 (Local)
Type: NTP (Local)
NtpServer: ntp.mpf.home (Local)
NtpServer (Local)
DllName: C:\Windows\system32\w32time.dll (Local)
Enabled: 1 (Local)
InputProvider: 0 (Local)
AllowNonstandardModeCombinations: 1 (Local)
VMICTimeProvider (Local)
DllName: C:\Windows\System32\vmictimeprovider.dll (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
A linha que nos interessa está a negrito.
Se desejarmos mudá-la ou configurá-la (se ainda não estiver), devemos parar o serviço, inserir ou mudar o parâmetro desejado e iniciar o serviço:
ainda na linha de comandos:
net stop w32time
w32tm /manualpeerlist:ntp.marcopauloferreira.com
net start w32time
podemos finalizar com uma reconfirmação destas configurações:
w32tm /query /configuration
Não consigo forçar cópias MESMO com a opção -f
Esta limitação foi detectada quando se tentou actualizar uma página web através da cópia/sobreposição (cp ou mv) de ficheiros que já lá estavam.
Instalar servidor SFTP com chroot
Está aqui descrito o processo todo, desde a instalação, passando pela configuração e terminando nos acertos:
Para fazer o download do pacote, este mirror/URL usado pode ser alterado por qualquer coisa, importa é que a versão seja a referida ou uma mais recente - desde que permita as configurações aqui feitas.
Para fazer o download do pacote, este mirror/URL usado pode ser alterado por qualquer coisa, importa é que a versão seja a referida ou uma mais recente - desde que permita as configurações aqui feitas.
Tuesday, February 5, 2013
Apache - desactivar página teste e listagem de conteúdo de directórios
Está farto de ver isto? Eu estou... e pessoalmente, não gosto de ver este tipo de páginas em servidores "meus":
Monday, February 4, 2013
ntpstat timeout
se por algum motivo a configuração abaixo aquando da execução do ntpstat (para verificar o estado do serviço) resultar num timeout, pode dever-se ao facto do pedido não estar a ir para a interface localhost - configurada por definição no ficheiro ntp.conf - pelo que terão de configurar ou acrescentar outras interfaces ao ficheiro para que os pedidos para as mesmas sejam validados pelo serviço:
Configurar o NTPd
Antes de mais é necessário garantir que os pacotes estão instalados
yum install ntpd
yum install ntpd
Wednesday, January 23, 2013
editar regras de iptables carregadas no boot
o ficheiro /etc/sysconfig/iptables contém as regras que são carregadas aquando da incialização do sistema, para remover ou adicionar regras a esse ficheiro, o método (há N formas de alterar ou manipular as configurações iptables) mais convencional será editar esse ficheiro e remover ou acrescentar linhas. Este ficheiro numa instalação típica de CentOS por exemplo provavelmente exibirá o conteúdo abaixo:
Sunday, January 6, 2013
Fazer bond ou team de 2 ou mais placas de Rede
Sistema Operativo: CentOS 6.3
No caso específico decidi adicionar 2 placas de rede extra ao servidor DNS no meu ambiente de virtualização, ficando assim com 3 placas de rede controladas por uma outra virtual chamada bond0 e a ideia era tê-las em balanceamento de carga para alto desempenho. Isto significa que 3 placas recebem e enviam dados como se de uma se tratasse.
No caso específico decidi adicionar 2 placas de rede extra ao servidor DNS no meu ambiente de virtualização, ficando assim com 3 placas de rede controladas por uma outra virtual chamada bond0 e a ideia era tê-las em balanceamento de carga para alto desempenho. Isto significa que 3 placas recebem e enviam dados como se de uma se tratasse.
Subscribe to:
Posts (Atom)
