Как процессу в Solaris 10 «на ходу» изменить пользовательский UID?
Используйте команду pcred:
# ps -ef | grep sleep
vasya 4088 4081 0 09:50:53 pts/11 0:00 sleep 10000000
# pcred -u 123 4088
# ps -ef | grep sleep
kolya 4088 4081 0 09:50:53 pts/11 0:00 sleep 10000000
PS. Эта команда была и в предыдущих версиях Solaris, но раньше она только выводила информацию о процессе, а начиная с Solaris 10 — может устанавливать.