software/FreeBSD

FreeBSD is a very powerfull system but here are some random points that make me prefer OpenBSD instead:

On FreeBSD, there is no descent korn shell by default.

Only the following shells are present on the base system:
$ cat /etc/shells
# $FreeBSD: releng/11.1/etc/shells 59717 2000-04-27 21:58:46Z ache $
#
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/sh
/bin/csh
/bin/tcsh

A good ksh is missing. bash ? No way.

So you install the oksh package and you end up with the OpenBSD's korn shell.

Privilege separation is not present at all

$ me=$(whoami)
$ ps auxw | egrep -v "root|${me}"
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
_dhcp 3341 0.0 0.1 10624 1912 - Is 11:54 0:00.00 dhclient: nfe0 (dhclient)
smmsp 15619 0.0 0.3 20636 5984 - Is 11:54 0:00.00 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (sendmail)
$


Comment on this article?

Username
Comment

Actual comments on this article: