страницы справочника для моего разжигать?

Единственным путем я могу думать о выполнении такой вещи, должен был бы создать учетную запись в /etc/passwd/etc/shadow ) с uid 0 (для полного доступа) или который принадлежит группе (группам), которые обеспечивают надлежащий доступ.

Затем установите пароль, говоря первому человеку первые пять символов и второго человека другие пять символов. Так как пароли больше не имеют предел восьми символов (как былые времена), можно сделать это для стольких людей, сколько Вам нравится (например, 20 символьных жал с четырьмя символами, даваемыми каждому из пяти человек).

Конечно, однажды в учетной записи, они могли просто изменить пароль к чему-то, что любой из них мог использовать (в случае uid = 0). Таким образом, если Вы действительно доверяете проблемы как это, затем у Вас есть большие проблемы на Вашей руке, чем это.

9
29.04.2013, 07:26
2 ответа

Для преобразования каждой страницы справочника в PDF, я сделал man -k . > temp. Я создал временный файл и названный сценарий file.sh:

#! /bin/bash
if [ $# -eq 1 ] ; then
    to_pdf=$(which ps2pdf)
    if [ -z "$to_pdf" ] ; then
    to_pdf=$(which pstopdf)
    fi
    name="$1"
    case "$to_pdf"  in
        *pstopdf) man -t "$name" | "$to_pdf" -i -o "$fname.pdf" ;;
        *ps2pdf)  man -t "$name" | "$to_pdf" - "$name.pdf" ;;
        *)        man -t "$name" > "$fname.ps"
    esac
    exit $?
fi
echo "Wrong number of parameters"
exit 1

Я записал файл Python pythonfile.py

import os
f=open("temp","r")
for i in f:
    c="bash file.sh "+str(i)
    os.system(c)`

Затем я сделал

python pythonfile.py 

Это создаст PDF для каждой страницы справочника отдельно в Вашем рабочем каталоге.

2
27.01.2020, 20:07

Для дампа всех разделов всех страниц справочника в системе к HTML, Вы могли попробовать что-то вроде этого из пустого каталога:

IFS=\.
find /usr/share/man/man* -type f -exec basename {} .gz \; |
    while read page section; do
        man -Thtml $section $page > $page.$section.html
    done
7
27.01.2020, 20:07
  • 1
    Ну и дела, это верные взятия a while, не это? :) –  luser droog 30.12.2011, 09:51
  • 2
    @luserdroog: Да действительно это делает. Вы - тот, который попросил преобразовывать каждую страницу справочника Unix в Вашей системе в массе! Если то, что Вы действительно хотите, "лучше всего" набора для просмотра в свободное время, другой подход, вероятно, в порядке. –  Caleb 02.01.2012, 15:45

Теги

Похожие вопросы