sudo service transmission-daemon stop
Измените сценарии init.d sudo nano /etc/init.d/transmission-daemon
... и измените USER=debian-transmission на USER=some_user sudo service transmission-daemon stop
Остановить Демон передачи:
[ f4] ... и отредактируйте следующим образом: измените setuid debian-transmission на setuid some_user и измените setgid debian-transmission на setgid some_groupОстановите Демон передачи:
sudo nano /etc/init/transmission-daemon.conf
... и отредактируйте следующим образом: измените setuid debian-transmission на setuid some_user и измените setgid debian-transmission на setgid some_group Отредактируйте скрипты init.d sudo nano /etc/init.d/transmission-daemon
... и измените USER=debian-transmission на USER=some_user Отредактируйте скрипты init.d
sudo systemctl daemon-reload
sudo systemctl start transmission-daemon.service
... и отредактируйте следующим образом:
Отредактируйте сценарии инициализации:
Systemd перезагрузите и запустите демон передачи:
Примечание. В отличие от демонов системы инициализации Upstart и SysV, все конфигурации и настройки сохраняются в /home/some_user/.config/transmission-daemon/ из /etc/transmission-daemon/settings.json и /var/lib/transmission-daemon
Отредактируйте скрипты init.d
sudo systemctl daemon-reload
sudo systemctl start transmission-daemon.service
... и отредактируйте следующим образом:
[ ! d32] Предположим, что ваш каталог конфигурации /var/lib/transmission-daemon/info, измените право собственности на файлы конфигурации:sudo chown some_user:some_group /var/lib/transmission-daemon/downloads
sudo chown some_user:some_group /var/lib/transmission-daemon/info
sudo chown some_user:some_group /var/lib/transmission-daemon/info/blocklists
sudo chown some_user:some_group /var/lib/transmission-daemon/info/dht.dat
sudo chown some_user:some_group /var/lib/transmission-daemon/info/resume
sudo chown some_user:some_group /var/lib/transmission-daemon/info/torrents
Измените право собственности на другие файлы: sudo chown :some_group /etc/transmission-daemon
sudo chown some_user:some_group /etc/transmission-daemon/settings.json
Примечание: Следующие, скорее всего, релевантны только для Upstart и SysV только init
Изменение разрешений на конфигурацию передачи files
Если вы не используете системную систему systemd, вам теперь может потребоваться изменить разрешения для файлов конфигурации передачи с user=debian-transmission на user=some_user и с group=debian-transmission на group=some_group.
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up transmission-daemon (2.84-0ubuntu0.12.04.1) ...
* Starting bittorrent daemon transmission-daemon
invoke-rc.d: initscript transmission-daemon, action "start" failed.
dpkg: error processing transmission-daemon (--configure):
subprocess installed post-installation script returned error exit status 255
Errors were encountered while processing:
transmission-daemon
E: Sub-process /usr/bin/dpkg returned an error code (1)
Дополнительная информация (обновление передачи):
Итак, если ваш каталог конфигурации /var/lib/transmission-daemon/info, измените право собственности на файлы конфигурации:sudo chown some_user:some_group /var/lib/transmission-daemon/downloads
sudo chown some_user:some_group /var/lib/transmission-daemon/info
sudo chown some_user:some_group /var/lib/transmission-daemon/info/blocklists
sudo chown some_user:some_group /var/lib/transmission-daemon/info/dht.dat
sudo chown some_user:some_group /var/lib/transmission-daemon/info/resume
sudo chown some_user:some_group /var/lib/transmission-daemon/info/torrents
So если ваш каталог конфигурации /var/lib/transmission-daemon/info, измените право собственности на файлы конфигурации:
sudo apt-get -f install
Измените право собственности на другие файлы: sudo chown :some_group /etc/transmission-daemon
sudo chown some_user:some_group /etc/transmission-daemon/settings.json
Вы пытались подключить вывод к nl --body-numbering=a? Что касается большинства инструментов оболочки, вы можете найти дополнительную информацию в man nl.
Использование cat with piping:
pygmentize filename.py | cat -n
Ответ Sylvain как-то лучше, так как он не генерирует дополнительные кошачьи пробелы в начале каждой строки. Но в какой-то момент у вас может не быть установлен жемчуг:)
Попробуйте также:
pygmentize -g filename.py | cat -n | sed "s/^[ \t]*//"
Это дает вам приятное пространство между номерами строк и кодом.