Думаю, стоит все-таки более понятно изложить предыдущую запись.
Смысл в том, что система безопасности Линукса базируется на владельцах. У каждого файла или папки задаются три категории разрешений: что позволяется пользователю-владельцу, что позволяется группе-владельцу, и что позволяется остальным.
Кроме того, стоит упомянуть, что в линуксе регистр букв имеет значение, то есть username и UserName в том скрипте - совершенно разные переменные.
В результате, у меня выполнилась команда chown testgroup-:root -R /
Это означает "Установить пользователя-владельца testgroup- и группу-владельца root для всех файлов, начиная с корневой директории".
В результате этой команды, пользователь-владелец сменился у ВСЕХ файлов на сервере, и часть системных служб потеряли доступ к своим собственным файлам.
Поскольку файлов там больше тысячи, то намного проще будет просто переустановить сервер, что я вчера и сделал. Но вместо того, чтобы уйти в 15 часов, я ушел в 20, и при этом не все успел.