Да, 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

Дати відповідь електронним листом