Atualizado em:


Tópicos em Samba Permalink

Obrigar a maria a trocar senha no próximo login:

    pdbedit --pwd-can-change-time=0 maria

Ver as configurações completas:

pdbedit -Lv > /tmp/saida.txt

Ver configurações do usuário maria:

pdbedit -Lv maria

Remover computador do domínio:

pdbedit -x -m NAME_OF_COMPUTER_TO_REMOVE

Mudar o home do usuario maria de /home/maria para \dominio.com\maria e mudar ponto de montagem para H:

pdbedit -h "\\\\dominio.com\\maria" -D "H:" maria

Para que a senha do usuário expire a cada 30 dias e ele seja obrigado a mudá-la:

pdbedit -P "maximum password age" -C 2592000

Desabilitar expiração de senha para o usuário Administrator:

samba-tool user setexpiry Administrator --noexpiry 

Desabilitar complexidade da senha:

samba-tool domain passwordsettings set --complexity=off

O usuário só possa mudar a senha após 25 dias depois da última troca:

pdbedit -P "minimum password age" -C 2160000

Tamanho mínimo de senha de 8 caracteres:

pdbedit -P "min password length" -C 8

Mantém um histórico de senhas usadas pelo usuário para que ele não possa reutiliza-las. Neste caso ele não poderá utilizar as últimas duas senhas.

pdbedit -P "password history" -C 2

A senha de root não expira:

pdbedit -c "[X ]" -u root

Script para obrigar todos os usuários do samba a trocarem suas senhas:

#!/bin/bash

for USUARIO in $(pdbedit -L | grep -v \'$:\'| grep -v \'root:\' | cut -d:
-f1)
do
   pdbedit --pwd-must-change-time=0 $USUARIO
   pdbedit --pwd-can-change-time=0 $USUARIO

done

Deixe um comentário