Come posso bloccare la password di un utente?


1

La maggior parte delle distribuzioni Linux che ho usato hanno un passwdprogramma che può essere usato per fare cose come la scadenza forzata delle password o bloccarle per impedire temporaneamente l'accesso basato su password. OS X ha un passedprogramma, ma dalla sua pagina di manuale, non sembra avere nessuna di queste funzionalità. Il Users & Groupsriquadro delle preferenze non sembra offrire nulla, ad eccezione di un Reset Password…pulsante, che non è proprio quello che sto cercando.

Come posso disabilitare temporaneamente la password di un utente in OS X in modo tale da poterla riattivare senza cambiarla?

Risposte:


1

Usa pwpolicy. Non credo che tutte le sue opzioni siano disponibili con account locali, ma puoi sicuramente disabilitare gli account con esso:

sudo pwpolicy -u someusername -setpolicy isDisabled=1

0

Non l'ho testato, ma si applica ad alcune versioni non specificate di OS X, quindi potresti voler fare attenzione (provalo con un account utente fittizio):

Per OS X 10.5 o precedente

Articolo di origine da hints.macworld

A tale scopo, possiamo utilizzare la riga di comando o NetInfo Manager. Mostrerò i comandi tramite la riga di comando Terminale perché è più facile per me. Per disabilitare l'account, inseriamo il *:

sudo niutil -insertval . /users/user-in-question passwd '*' 0 

E per riattivarlo, rimuoviamo *:

sudo niutil -destroyval . /users/user-in-question passwd '*'

Per le versioni di OS X più recenti di 10.5

Vedi questa domanda ServerFault e le relative risposte. Fondamentalmente è un duplicato esatto di questa domanda, ma per "OS X Server", che è sostanzialmente lo stesso di OS X per quanto riguarda l'amministrazione della CLI.

Con "disabilita password", suppongo che intendi "impedire l'accesso". In caso contrario , chiarisci cosa intendi effettivamente con "disabilita password", poiché si tratta di un'idea vaga o poco chiara.


Sono su Mountain Lion, che non sembra avere niutilaffatto un programma.
— Blacklight Shining


Err, come è correlato?
— Blacklight Shining

Oh, è niutilstato sostituito da dscl. dsclnon sembra avere insertvalné destroyvalcomandi, però.
— Blacklight Shining

Se non l'hai ancora testato, perché anche suggerirlo, considerando il comando effettivamente NON funziona.
— Ramhound,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.