false (Unix)
false ( /bin/false
) is a tool in Unix and Unix-like systems. Its behavior is specified by the POSIX standard.
The program provides in the execution of the return value of 1, which by convention of Unix programs ( shells or their branching constructs: if
, while
etc., /bin/test
and the like.) As a logical false or wrong is interpreted. stdout
remains empty. Its other behavior corresponds to that of other command line programs.
In some shells is false
as built-in to the otherwise necessary additional run fork () to spare.
Setting the login shell to /bin/false
the file /etc/passwd
is that a common method login of the user in an interactive shell to stop, but doing the use of other services, such as ftp , to continue to permit.
See also
Web links
-
false(1)
: BSD variant - OpenBSD General Commands Manual -
false(1)
: GNU variant - Debian GNU / Linux Executable programs or shell commands man page
Individual evidence
- ^ The Open Group Base Specifications Issue 7, 2018 edition; IEEE Std 1003.1-2017 (Revision of IEEE Std 1003.1-2008)