Предложите красивое переносимое определение root'a в шелле ?
1) id -un не подходит потому что такие ключи есть в linux но нет в solaris
2) groups | grep root не подходит потому что чувак может быть в группе root но не root
3) echo $UID не подходит потому что root это необязательно 0
4) logname и echo $LOGNAME не походит потому что не учитывает su
Можно конечно использовать вариант 2 плюс отфильтровывать uid name при помощи sed но это не красиво...
Кто чего еще предложит ?!!
Форум —
Development
