Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/vipw/vipw.8
Show All 22 Lines | |||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
.\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
.\" | .\" | ||||
.\" @(#)vipw.8 8.1 (Berkeley) 6/6/93 | .\" @(#)vipw.8 8.1 (Berkeley) 6/6/93 | ||||
.\" $FreeBSD$ | .\" $FreeBSD$ | ||||
.\" | .\" | ||||
.Dd February 14, 2012 | .Dd June 18, 2020 | ||||
.Dt VIPW 8 | .Dt VIPW 8 | ||||
.Os | .Os | ||||
.Sh NAME | .Sh NAME | ||||
.Nm vipw | .Nm vipw | ||||
.Nd edit the password file | .Nd edit the password file | ||||
.Sh SYNOPSIS | .Sh SYNOPSIS | ||||
.Nm | .Nm | ||||
.Op Fl d Ar directory | .Op Fl d Ar directory | ||||
▲ Show 20 Lines • Show All 65 Lines • ▼ Show 20 Lines | |||||
.Xr adduser 8 , | .Xr adduser 8 , | ||||
.Xr pw 8 , | .Xr pw 8 , | ||||
.Xr pwd_mkdb 8 | .Xr pwd_mkdb 8 | ||||
.Sh HISTORY | .Sh HISTORY | ||||
The | The | ||||
.Nm | .Nm | ||||
utility appeared in | utility appeared in | ||||
.Bx 4.0 . | .Bx 4.0 . | ||||
.Sh BUGS | |||||
The mechanism for checking for password file modifications requires that | |||||
the modification time of the password file changes. | |||||
This means that in a default configuration where file system timestamps | |||||
are not calculated with sub-second precision, | |||||
.Ev EDITOR | |||||
has to run for at least one second. | |||||
Non-interactive editor scripts should invoke | |||||
.Xr sleep 1 | |||||
or equivalent to ensure this happens. |