Yaroslav Tykhiy
99bb95ae79
Update nologin(5) to match the modern reality of login.conf(5) and PAM.
2007-05-10 11:22:24 +00:00
Xin LI
51c86fb583
Use __unused macro instead of a bare void for main().
...
Suggested by: nectar
2005-01-04 20:07:12 +00:00
Xin LI
0dac67d65f
nologin(8) does not seem to require any command line parameters,
...
so remove argc and argv from main() argument.
At the same time, user and tt is not likely to be changed during
execution so mark them const.
This commit should guarantee nologin to pass WARNS=6.
Tested on: i386
MFC After: 1 month
2005-01-04 03:57:20 +00:00
Ruslan Ermilov
83c7ade90a
NOSHARED -> NO_SHARED
2004-12-21 09:59:45 +00:00
Warner Losh
486c8cc4c6
Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software
...
(with permission of addtional copyright holders where appropriate)
2004-08-07 04:28:56 +00:00
Ruslan Ermilov
9cdb6ee164
Assorted markup, grammar, and spelling fixes.
2004-06-13 18:03:44 +00:00
Colin Percival
3590bb99a0
Add standard copyright notice; fix style bugs. (Reported by bde)
...
Remove NO_NOLOGIN_LOG option now that we're off the root partition.
2004-03-13 04:41:40 +00:00
Colin Percival
432b2d9531
When nologin(8) is installed in /usr/sbin/, create a symlink from
...
/sbin/nologin for compatibility purposes. Also, remove the NO_NOLOGIN_LOG
option; we don't need to worry about conserving space as much on the /usr
partition.
Note that usr.sbin/nologin is not yet hooked up to the build.
2004-03-13 04:39:45 +00:00
Colin Percival
47c524ddd4
Report login attempts to syslog. Due to the statically-linked nature of
...
nologin(8), this causes a considerable (100K) increase in the binary size,
so I've added a NO_LOGIN_LOG option which disables this.
While I'm here, s/sizeof(MESSAGE)/sizeof(MESSAGE) - 1/, in order to
avoid writing the string-terminating zero byte.
No complaints from: -current
Approved by: rwatson (mentor)
2004-02-22 10:03:24 +00:00
David Schultz
170f850343
Remove the BUGS section introduced in rev 1.11 now that the problem
...
has been addressed.
2003-11-17 06:39:54 +00:00
David Schultz
71ff2d08cd
Reimplement nologin(8) as a C program. This allows us to statically
...
link it at low cost and avoid environment poisoning attacks associated
with LD_LIBRARY_PATH.
Suggested by: rwatson
2003-11-17 06:39:38 +00:00
David Schultz
4240849261
Document nologin(8) as being insecure in conjunction with a dynamic
...
root and suggest alternatives.
2003-11-17 00:08:28 +00:00
Philippe Charnier
e1205e80e5
The .Nm utility
2002-07-06 19:34:18 +00:00
Dima Dorfman
7ebcc426ef
Remove whitespace at EOL.
2001-07-15 07:53:42 +00:00
Ruslan Ermilov
9fe48c6e8d
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 11:04:34 +00:00
Ruslan Ermilov
b9ad8c8635
beforeinstall -> SCRIPTS.
2001-04-07 11:21:35 +00:00
Ruslan Ermilov
0a5779d45b
- Backout botched attempt to introduce MANSECT feature.
...
- MAN[1-9] -> MAN.
2001-03-26 14:33:27 +00:00
Ruslan Ermilov
ed40311694
mdoc(7) police: removed history info from the .Os FreeBSD call.
2000-12-14 11:52:05 +00:00
Ruslan Ermilov
7c7fb079b9
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 16:52:27 +00:00
Ben Smithurst
32e5e4cfc3
more removal of trailing periods from SEE ALSO.
2000-11-15 16:44:24 +00:00
Nik Clayton
7ba45ea98d
Be a little clearer about the relationship between these two.
...
PR: docs/20067
Submitted by: Takayuki Hagihara
2000-11-12 16:29:52 +00:00
Peter Wemm
7f3dea244c
$Id$ -> $FreeBSD$
1999-08-28 00:22:10 +00:00
Wolfram Schneider
a1c1a4e918
Added xref to nologin(5).
1999-02-01 21:02:38 +00:00
Wolfram Schneider
1c669fdb34
Added xref to nologin(8).
1999-02-01 21:00:24 +00:00
Satoshi Asami
0e510aed5b
Oops, I missed a few more /etc/nologin references yesterday. It appears
...
my check of the tree was incomplete. Sorry guys.
Reported by: Ben Smithurst <ben@scientia.demon.co.uk>
1999-01-12 14:09:23 +00:00
Philippe Charnier
06389a253a
Add Id. .Nm nologin -> .Nm.
1998-07-15 06:37:07 +00:00
Mike Pritchard
940783df47
An odd merge from 2.2 to -current. Somehow that 2.2 nologin.5
...
man page was in better shape than the 3.0-current version,
so I'm committing the 2.2 version to 3.0. Whatever happened,
it was my fault :-).
1997-03-03 06:47:27 +00:00
Joerg Wunsch
d41229fcaa
Plug a security hole involving $ENV forwarding over telnet. Sigh, i
...
thought i've long since done this.
1997-02-15 10:15:49 +00:00
Wolfram Schneider
9a42683b3a
/sbin -> ${BINDIR}
1997-02-06 01:24:43 +00:00
Nate Williams
265c33c027
Now that we have a manpage, don't have the 'clean' target be a NO-OP.
1996-07-10 18:36:41 +00:00
Mike Pritchard
e71057d8d0
Fix a bunch of spelling errors.
1996-01-29 23:52:43 +00:00
Wolfram Schneider
1cf8f98cbb
A manpage. May be the file nologin.5 should located in
...
src/share/man/man5.
1996-01-28 23:49:05 +00:00
Bruce Evans
9c0dc173cc
Change install' to
${INSTALL}' so that default install flags can be
...
specified in the top level Makefiles.
1995-07-25 00:37:58 +00:00
Garrett Wollman
404c1a5fc1
Convert to our man installation style. Also fixed long-standing bug
...
in `fastboot'/`fasthalt' in which the interpreter would hang around
after `reboot' or `halt' is run, causing an irritating ``Killed'' message.
1994-08-05 02:42:42 +00:00
Rodney W. Grimes
8fae3551ec
BSD 4.4 Lite sbin Sources
...
Note: XNSrouted and routed NOT imported here, they shall be imported with
usr.sbin.
1994-05-26 06:35:07 +00:00