]> Zhao Yanbai Git Server - minix.git/commitdiff
Importing sbin/nologin 49/1049/1
authorThomas Cort <tcort@minix3.org>
Thu, 17 Oct 2013 12:00:12 +0000 (08:00 -0400)
committerThomas Cort <tcort@minix3.org>
Thu, 17 Oct 2013 12:40:33 +0000 (08:40 -0400)
No Minix-specific changes needed.

Change-Id: I727432c4a28654e351a9289b3e03f143a1c26a7b

distrib/sets/lists/minix/mi
releasetools/nbsd_ports
sbin/Makefile
sbin/nologin/Makefile [new file with mode: 0644]
sbin/nologin/nologin.8 [new file with mode: 0644]
sbin/nologin/nologin.sh [new file with mode: 0644]

index 2dc84950d6671471261c451089698eafd3ced916..407a6326de327cfcd63029353a2718d4517b6cc1 100644 (file)
 ./sbin/mknod                           minix-sys
 ./sbin/newfs_ext2                      minix-sys
 ./sbin/newfs_ext2fs                    minix-sys
+./sbin/nologin                         minix-sys
 ./sbin/procfs                          minix-sys
 ./sbin/readclock.drv                   minix-sys
 ./sys                                  minix-sys
 ./usr/man/man8/netconf.8                                       minix-sys
 ./usr/man/man8/newfs_ext2fs.8                                  minix-sys
 ./usr/man/man8/newroot.8                                       minix-sys
+./usr/man/man8/nologin.8                                       minix-sys
 ./usr/man/man8/nonamed.8                                       minix-sys
 ./usr/man/man8/ossdevlinks.8                                   minix-sys
 ./usr/man/man8/part.8                                  minix-sys
index 3b00c254c5a8d27ce603059c27c3d14f0ce58965..c1770b05d9a7eaf8f41b7653a3f5e38cd11b014e 100644 (file)
@@ -98,6 +98,7 @@
 2012/10/17 12:00:00,sbin/Makefile.inc
 2012/10/10 16:16:12,sbin/mknod
 2010/09/10 15:51:20,sbin/newfs_ext2fs
+2013/10/16 12:00:00,sbin/nologin
 2012/10/17 12:00:00,share/Makefile
 2012/10/17 12:00:00,share/Makefile.inc
 2012/02/10 16:16:12,share/misc
index e1e9a51fb286fb859b73f1f5457630b04885cb84..8f735e6a599aa03e2122098f131f9db99b32b5ef 100644 (file)
@@ -9,7 +9,7 @@
 SUBDIR= \
        \
        fsck \
-       mknod
+       mknod nologin
 
 # support for various file systems
 SUBDIR+= newfs_ext2fs fsck_ext2fs
diff --git a/sbin/nologin/Makefile b/sbin/nologin/Makefile
new file mode 100644 (file)
index 0000000..d8fecf9
--- /dev/null
@@ -0,0 +1,7 @@
+#      $NetBSD: Makefile,v 1.6 1997/03/24 22:17:27 christos Exp $
+#      @(#)Makefile    8.2 (Berkeley) 4/22/94
+
+MAN=   nologin.8
+SCRIPTS=nologin.sh
+
+.include <bsd.prog.mk>
diff --git a/sbin/nologin/nologin.8 b/sbin/nologin/nologin.8
new file mode 100644 (file)
index 0000000..9629369
--- /dev/null
@@ -0,0 +1,55 @@
+.\"    $NetBSD: nologin.8,v 1.9 2003/08/07 10:04:35 agc Exp $
+.\"
+.\" Copyright (c) 1993
+.\"    The Regents of the University of California.  All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of the University nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" 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
+.\" SUCH DAMAGE.
+.\"
+.\"     @(#)nologin.8  8.1 (Berkeley) 6/19/93
+.\"
+.Dd June 19, 1993
+.Dt NOLOGIN 8
+.Os
+.Sh NAME
+.Nm nologin
+.Nd politely refuse a login
+.Sh SYNOPSIS
+.Nm
+.Sh DESCRIPTION
+.Nm
+displays a message that an account is not available and
+returns a non-zero exit code.
+It is intended as a replacement shell field for accounts that
+have been disabled.
+.Sh SEE ALSO
+.Xr login 1
+.Sh HISTORY
+The
+.Nm
+command appeared in
+.Bx 4.4 ,
+a free re-implementation was contributed in
+.Nx 1.5
+by Hubert Feyrer to avoid bloat through the copyright comment.
diff --git a/sbin/nologin/nologin.sh b/sbin/nologin/nologin.sh
new file mode 100644 (file)
index 0000000..ec791a3
--- /dev/null
@@ -0,0 +1,3 @@
+#! /bin/sh
+echo "This account is currently not available."
+exit 1