Другие параметры - это ограничения процесса, выполняемые ядром - действует мягкий лимит, но пользователь (или программа) может повысить его до жесткого. Жесткий лимит не может быть увеличен (кроме как root), только понижен. Так что иногда полезно установить один отдельно или оба.
Maxlogins, однако, не является ограничением - ядро не отслеживает логины как таковые. Предел входа в систему обеспечивается самим pam_limits, считая (я думаю) записи сеанса в utmp. Так что у него нет мягкого / жесткого разделения.