Живу в лесу, поклоняюсь колесу…
А чё эта хуйня не работает? Я ж всё правильно сделал!
su -c 'ls -la'
С виду всё верно. Но если внимательно прочитать команду и подумать, происходит такое:
Но у su другое мнение:
А -c — это не имя пользователя, а опция.
Поэтому правильно так:
su root -c 'ls -la'
Теперь логика не хромает:
Вроде мелочь, а на эти грабли постоянно наступают и бегут — аа, у меня принтер не печатает!!! Что я делаю не так???








Комментарии