Да, sudo нужно для того чтоб su не спрашивала пароль при запуске, Ключ -c это опция для su "выполнить команду в кавычках и выйти". Вся конструкция аналогична $ su Пароль: # cat /dev/null > /var/log/apache2/error.log # exit $
21 июля 2010 г. 14:50 пользователь locke314 <locke...@gmail.com> написал: > 21 июля 2010 г. 15:45 пользователь ASLok <aslok...@gmail.com> написал: >> [as...@3r]21.07.2010-14:43:36:~$ ls -l /var/log/apache2/error.log >> -rw-r----- 1 root adm 4326088 Июл 21 14:43 /var/log/apache2/error.log >> [as...@3r]21.07.2010-14:43:40:~$ sudo su -c 'cat /dev/null > >> /var/log/apache2/error.log' >> [as...@3r]21.07.2010-14:43:51:~$ ls -l /var/log/apache2/error.log >> -rw-r----- 1 root adm 0 Июл 21 14:43 /var/log/apache2/error.log >> [as...@3r]21.07.2010-14:43:53:~$ >> > Всё правильно, но, как я понимаю, там работает уже su, а не sudo? > -- > ubuntu-ru mailing list > ubuntu-ru@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru > -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru