su, Выясняем в чей лог пишет утилита при смене пользователяВ случае смены пользователя при помощи su, система пишет логи в каталог того пользователя, в чью учётную запись при помощи утилиты su выполняется вход. То есть, если выполняется вход в учётную запись root, то вне зависимости от того, было выполнено изменение среды или не было (параметр "-"), все дальнейшие действия будут записаны в лог учётной записи root. * * * Пример: определение того, куда пишется лог. Заходим под учётной записью пользователя login as: user Выводим сообщения через echo и используем su для получения прав суперпользователя (здесь также используется sudo, чтобы вводить пароль от учётной записи пользователя, а не пользователя root, который не обладает паролем в Ubuntu). Присутствие или отсутствие параметра "-" значения не имеет. [user@localhost ~]$ echo "1234" [user@localhost ~]$ sudo su - [root@localhost ~]# echo "2345" Смотрим куда записался лог выполнения команд echo Лог пользователя user: [root@localhost ~]# tail /home/user/.bash_history echo "1234" sudo su - Лог пользователя root: [root@localhost ~]# tail /root/.bash_history echo "2345" 2017-08-27 17:42:16
|