
Внезапно столкнулся с тем, что из крона не отрабатывал скрипт, который прекрасно отрабатывал из консоли. Выдавал в STDERR указанную ошибку- sorry, you must have a tty to run sudo.
Проблема решается изменением файла /etc/sudoers. Для его изменения рекомендую использовать утилиту visudo, а не править редактором напрямую. Находим строку:
Defaults requiretty
И закомментируем её:
#Defaults requiretty
И всё, sudo отлично работает из под cron.
Примечание: на самом деле, лучше переписать скрипты без использования sudo, поскольку эта закомментирование этой директивы наносит некоторый ущерб безопасности сервера:
# Disable «ssh hostname sudo «, because it will show the password in clear.
# You have to run «ssh -t hostname sudo «.
Автор: AlexWinner
Отличная новость для всех хабравчан, кто любит Linux и редактировать видео! В публичном доступе появился видеоредактор Lightworks для Linux! На данный момент программа имеет статус beta-версии, но по отзывам работает довольно стабильно. Разработчики отметили следующее: Поддерживаются только системы 64bit Требуются видеокарты от ATI или Nvidia с последними драйверами.
Официально поддерживаются только дистрибутивы Ubuntu (включая 13.04) и Linux Mint
Автор: ГАЗЕНВАГЕН™
ERROR: module is read only
С первого раза и не понятно, что это за модуль и почему он read-only.
На самом деле всё просто, достаточно просто добавить в конфиг /etc/rsyncd.conf в соответствующий раздел параметр read only = no.
Ниже приведён пример конфига /etc/rsyncd.conf:
uid = nobody
gid = nobody
use chroot = no
max connections = 8
syslog facility = local5
pid file = /var/run/rsyncd.pid
[backups]
path = /var/backups-remote
read only = no
Автор: AlexWinner
Дата публикации: 2013-04-22T14:30:00.000-07:00
Столкнулся с ошибкой, когда yum после команды yum update стал выдавать ошибку:
Error: database disk image is malformed
You could try using —skip-broken to work around the problem
You could try running: rpm -Va —nofiles —nodigest
Указанные в этом выводе команды не помогли.
Нагугленные команды типа:
mv /var/lib/rpm/__db* /tmp
rpm —rebuilddb
или
yum history new
также не помогли.
В итоге решение проблемы пришло в виде команды:
yum clean dbcache
Однако после неё вылезла другая ошибка:
sqlite3.OperationalError: table trans_beg already exists
yum history new
Автор: AlexWinner
Дата публикации: 2013-04-21T14:28:00.000-07:00
Столкнулся с необходимостью быстро отресайзить папку фотографий. Так как под рукой только Linux Ubuntu, пришлось искать способы под него.
Конечно, была идея отресайзить все картинки через Гимп, но это стрельба из пушки по воробьям. Причём медленная стрельба.
А простой и красивый способ нашёлся следующий.