expalanation mtk является хорошим.
passwd
примером является одно из расширения полномочий - passwd, всегда работает как корень, так как это должно изменить файлы, которые только базируются, позволяется измениться. Это делает это важным, что passwd исполняемый файл не быть подверженным переполнению буфера, и т.д., такой, что умный обычный пользователь смог помещать его в использование, для которого, не был предназначен.
Другое объяснение состоит в том, чтобы защитить пользователя таким же образом, поскольку Вы могли бы использовать su
если Вы зарегистрированы как корень - чтобы уменьшить или ограничить Ваши полномочия для определенные задачи, не наращивают их. Например, если у меня будет разрешение запустить сервис демона, который не требует доступа к моему материалу и имеет его собственный материал, который является всем, в чем требуется (например, регистратор), выполняя его, то suid будет означать, что это только имеет доступ к тому материалу и не моему или любому elses.
Обратите внимание, что возможно установить uid программно, даже если suid укусил, не установлен на исполняемом файле, однако, который не будет работать на эскалацию. Т.е., если Вы - обычный пользователь и пишете программу, которая устанавливает uid в какой-то момент сам, та программа не может переключиться на корень. Apache прокладывает себе путь, я верю. Это обычно запускается корнем и имеет один процесс, что затем дети ветвлений, которые переключают uid на non-privelleged пользователя (например, "httpd"). Те дочерние процессы - то, что делает фактическую работу веб-сервера.
Седиль является преобразователем текста к постскриптуму, подобным enscript и a2ps, с хорошей поддержкой Unicode, но намного меньшим количеством возможностей конфигурации. Я не думаю, что Седиль может к многостолбцовому.
Если Вы хотите точную регулировку по форматированию, можно использовать ЛАТЕКС. Поддержка латекса выхода за пределы 8 битов немного проблематична, но инструменты теперь существуют для набора китайского языка справедливо безболезненно. Здесь некоторые не тестируются код, вдохновленный тем, Как каждый вводит китайский язык в ЛАТЕКСЕ? и Включайте данные из .txt на нашем родственном сайте о Техасе. Можно настроить появление текста путем изменения опций, переданных \VerbatimInput
от fancyvrb пакета.
cat <<'EOF' >driver.tex
\documentclass[UTF8]{ctexart}
\usepackage{multicol}
\usepackage{fancyvrb}
\setlength\columnseprule{.5pt}
\begin{document}
\begin{multicols}{2}
\VerbatimInput[fontfamily=cmr]{stuff.txt}
\end{multicols}
\end{document}
EOF
pdflatex driver.tex
\input{}
текст?verbatim
среда не расширится\input
директива. – Inductiveload 20.11.2013, 12:20\VerbatimInput
, который важен, поскольку существуют длинные и короткие строки в тексте. Возможно, какая-то среда списка? – Inductiveload 20.11.2013, 17:46