Установите пам(подключаемые модули аутентификации) в Slackware 14.2

Пам (подключаемые модули проверки подлинности) - это служба, которая реализует модульные модули проверки подлинности. Пэм реализуется как набор общих объектов, которые загружаются и выполняются, когда программа нужна для проверки подлинности пользователя.

Файлы для Пэм, как правило, находятся в файле/etc/Пэм.д каталог. Но Пэм.д каталог несуществующих в мой Slackware системы. Должен ли я установить его? Если да, то как называется пакет?

+161
user12336 11 июл. 2011 г., 08:39:45
38 ответов

Я, наконец, смог понять это. (К сожалению на сайте, поэтому вопрос был задан мне, но я не создавал учетную запись на тот момент).

Всякий раз, когда вы установите последнюю Кали (это была Кали 2016.2), а потом попробовать установить последнюю dotnet ограничителя ядра с сайта что я дал (которое на самом деле не последний) в версии 1.0.1 есть много зависимостей, которые нужно сделать даунгрейд до предыдущей версии до dotnet будет работать.

Первый-понижение libicu57 в libicu52 (который можно найти на сайте пакеты Debian). Это позволит устранить следующую проблему:

Не удалось инициализировать CoreCLR, значение HRESULT: 0x80131500

Далее, вам нужно установить предыдущие версии libssl (даунгрейд с libssl1.0.2 в libssl1.0.0). Это позволит устранить первоначальную проблему эту должность.

Затем, тебе нужно понизить libcurl3 (libcurl3 libcurl3 7,52 до 7.38), чтобы не допустить ошибку сегментации, которая возникает от призыва dotnet ограничителя новые, dotnet ограничителя восстановления, dotnet ограничителя бежать.

Это должно быть он.

+984
DBM 03 февр. '09 в 4:24

В более общем смысле, чем просто через wget:

В unvis инструмент делает это, с параметр, чтобы указать процент кодирования. (В OpenBSD и версии для macOS инструмента нету, обратите внимание.)

Ваш процент-закодированное имя не в UTF-8, уведомление.

% е '%s' были аварии%20del%20settore%20sanit%Е0.КШМ' | unvis -ч | шестнадцатеричного представления -с
00000000 73 70 65 61 73 20 64 65 6C от 20 73 65 74 74 72 6Ф |аварии дель settor|
00000010 65 20 73 61 69 74 63 73 76 2е 6е Е0 |е санит..КШМ|
0000001c
% е '%з\п' 'аварии%20del%20settore%20sanit%Е0.КШМ' | unvis -ч | с iconv -F в латинских типа 1
аварии на del settore Санита.КШМ
%

Дальнейшее чтение

  • unvis. Во FreeBSD Общие Команды Инструкцию. 2010-11-27.
  • unvis. В OpenBSD Общие Команды Инструкцию. 2013-08-12.
+902
sairam 19 февр. 2017 г., 12:11:11
Другие ответы

Связанные вопросы


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

Я работаю с моим первым ВПС.Я создал нового пользователя

 команду adduser имя_пользователя

и тогда я добавил эту строку

 пользователь ALL=(ALL:все) все

под корень

visudo

Я сохранения изменений и выхода из редактора, но моя нового пользователя не работает как root.

(т. е. когда я хочу перезагрузить Apache, он просит меня войти в систему как root)

Что-нибудь еще я должен сделать?

Заранее спасибо!

+844
zvitter 9 апр. 2013 г., 23:51:56

Я бы предположил, что команда grep - лучший инструмент для седьмого , когда то, что вы хотите сделать, это прочитать одну строку из файла на матч. Вы можете подставить свои СЭД в петлевого ниже. Заметьте, что я использовал -М 1 вариант, так что греп только беспокоит глядя, как далеко, как в первом матче:

для файл в *.HTML-код; делать
 текст="$(grep в -М 1 "текст" "$файл")"
 переименовать "с?$текст?" "файл$"
сделано
+793
ROmario R 9 окт. 2016 г., 11:30:19

Добавить

случае "$срок" в
в xterm*)
Термин=в xterm-256color;;
rxvt*)
;;
*)
;;
эсок

к вашим .bashrc следующее

+769
Pankaj Pratap Singh 4 июн. 2015 г., 07:58:53

По словам моего браузера (Firefox 34.0) установленную версию с shockwave flash плагин представляется 11.2.202.424. Эта версия считается небезопасным:

Поэтому плагин заблокирован:

При попытке обновить плагин до версии в настоящее время считаются безопасными (11.2.202.425), я узнал, что рекомендуемая версия очевидно уже установлен:

$ ням инфо флэш-плагин
Загруженные Плагины: ленгпаками, обновить-менеджера
Установленные Пакеты
Название : флэш-плагин
Арка : архитектуру x86_64
Версия : 11.2.202.425
Релиз : релиз
Размер : 19 М
РЕПО : установлен
Из РЕПО : компания Adobe-ОС Linux-x86_64 с
Резюме : Адобе Флеш Плеер 11.2
URL-адрес : http://www.adobe.com/downloads/
Лицензия : Commercial
Описание : Adobe Flash Плагин 11.2.202.425
 : Полностью Поддерживает: Мозилла Не Mozilla 1.0+ И Выше, Firefox 1.5+, Mozilla И
 : 1.7.13+

Моя ОС:

$ кот /и т. д./редхат-релиз 
Выпуск Fedora 20 (плавающая ошибка)

Мои вопросы:

  • У меня есть несколько версий этого плагина?
  • Как я могу исправить мою установку?
+762
msdin 12 апр. 2016 г., 23:25:23

Ваш человек команды, используя Грофф для форматирования страницы с ANSI цвет escape-последовательности (ИСО 6429), и пагинацию программы (скорее всего больше или меньше) расширяет эти непечатаемые символы вместо передачи их неизменными на экране терминала.

Чтобы сказать меньше (например) не расширять этих стандартов ANSI последовательности, использовать С или --сырье-контроль-чарс вариант. Вы часто можете сделать это установив опцию вы хотите в менее переменной среды или возможно, с помощью пейджера переменную среды:

Человек менее $ ='-Р' Грофф
Человек $ пейджер='меньше -Р' Грофф

Также это может быть неправильной директивы к базовому Грофф, вызывает Грофф (или безобразное) выдавать Анси убегает, когда вы не действительно хотите их. Вы можете сказать человеку не использовать побеги с помощью что-то вроде этого:

$ человек-в ASCII Грофф

Man-страницу для засаленным рассказывает подробно о вариантах для крепления проблема.

+745
Gugulethu Mbatha 26 янв. 2010 г., 09:27:41

Предполагая posixy оболочки (/Бен/ш или /БИН/Баш можем сделать это)

все=$(Эхо *)
первый=${все%% *}

Конструкция ${все%% *} пример удаления подстроки. В %% означает удалить самый длинный матч * (пробел, за которым следует что-либо) от правого конца переменной все. Вы можете прочитать больше о строковых манипуляций здесь.

Это решение предполагает, что разделителем является пробел. Если ты делаешь это с именами файлов, то любой с пробелами будет разбить его.

+674
Rick Mangi 5 дек. 2015 г., 14:45:41

В настоящее время, я использую команду grep '\с/местонахождение/\С.*параметром noexec' /труды/крепления.
(Это правильный способ проверить это?)

+673
Cooky Jam 23 мар. 2013 г., 13:15:39

Мой запрос такой же/похожий на настройку KDE для обрезки ноутбука экрана, чтобы соответствовать внешний VGA устройства соотношение

В моем случае разрешение экрана составляет 1366 x 768, которое является нестандартным, но все равно разрешится до 16:9 в то время как большинство старых проекторах есть 4:3, в результате чего изображение обрезается. В таком случае что-то еще возможно?

Я видел, что просмотр части экрана в окне на Linux , который выглядит многообещающе. Я не понял, хотя --пос 100х100 код, который был общим в нем.

Вот вывод моего дисплея через xrandr поближе

$ xrandr поближе -вопрос
Экран 0: не менее 8 х 8, текущие 1366 х 768, максимум 32767 х 32767
eDP1 подключен основного экрана 1366x768+0+0 (нормальный левый перевернутый правая ось Х ось Y) 309мм х 174мм
 1366х768 60.00*+
 1360x768 59.80 59.96 
 1024х768 60.00 
 800х600 60.32 56.25 
 640х480 59.94 
ДП1 отключен (нормальный левый перевернутый правая ось X ось Y)
ДП2 отключен (нормальный левый перевернутый правая ось Х ось Y)
Разъемы HDMI1 отключен (нормальный левый перевернутый правая ось X ось Y)
HDMI2 отключен (нормальный левый перевернутый правая ось X ось Y)
VIRTUAL1 отключен (нормальный левый перевернутый правая ось X ось Y)

И вот мой X версии

$ Х -версии

X.Org X-Сервер 1.17.2
Дата Выхода: 2015-06-16
X-Протокол Версии 11, Версия 0
Построить операционная система: Linux x86_64 с 4.1.0 Дебиан
Текущая операционная система: Linux думаю-в Debian 4.2.0-1-для amd64 #1 СМП в Debian 4.2.1-2 (2015-09-27) архитектуру x86_64
Ядра командной строки: BOOT_IMAGE=в/boot/vmlinuz-4.2.0-1-amd64 в корень=идентификатор UUID=aaafd0a1-62db-4216-80be-cf0dc016ac7c РО initrd=/install/initrd.gz протокол IPv6.отключить=1 параметр init=в/lib/systemd в/systemd в
Дата создания: 11 августа 2015 10:51:15НЕ
из xorg-сервер 2:1.17.2-1.1 (http://www.debian.org/support) 
Текущая версия pixman: 0.33.2
 Прежде чем сообщить проблем, проверить http://wiki.x.org
 чтобы убедиться, что у вас последняя версия.

Как видно из xorg-это последний и точно также обстоит дело с xrandr. Иметь 8 ГБ оперативной памяти, так что должно хватить на все необходимое здесь.

+597
Vittorio Sestito 30 апр. 2010 г., 02:05:10

Как вы обнаружили, АПТ-кэша зависит--рекурсия вариант обеспечивает рекурсивный вариант. Для того, чтобы быть полезным, необходимо отключить несколько типов зависимости:

$ АПТ-кэша зависит --рекурсия --нет-брейков-нет-заменяет-нет,-предполагает libgcc1:для i386

libgcc1:для i386
 Зависит: ССЗ-6-база:для i386
 Зависит от: пакетов libc6:i386 в
ССЗ-6-база:для i386
пакетов libc6:i386 в
 Зависит: libgcc1:для i386
 Заменяет: пакетов libc6-i686 в:для i386
пакетов libc6:i386 в
пакетом libc6-i686 в:для i386

команда apt-rdepends является сиротой и не была обновлена поддержка multi-арка. (Я бы сказал, маловероятно, что он когда-либо будет в этой точке.)

+582
errieman 15 янв. 2012 г., 16:37:22

гном-терминал в это утро работал, и я не установлены какие-либо программного обеспечения или изменения конфигурации ОС. Теперь каждый раз, когда я пытаюсь открыть окно терминала, я получаю сообщение об ошибке: приложение GNOME-терминал завис. Однако у вас не установлен жучок-дружок, гном падении инструмента..."

Я попытался установить ошибка-приятель безуспешно, но это к делу не относится.

Я перезагрузки и выключение/запуск без удачи. Я удалил и переустановил гном-терминал, и это не помогло.

+580
Pardeep Rana 13 февр. 2018 г., 21:23:11

Это возможно в ЗШ, и в самом деле легко благодаря прямой доступ к заданию параметров, предусмотренных ЗШ/параметр модуль. Вы можете использовать номер задания или любое задание спецификация (%+, %-, %фу, и т. д.) в качестве индекса в массиве.

параметр zmodload ЗШ/
fgcd () {
 локального dir=$jobdirs[${1:-%+}]
 # Если jobspec совпадают, тогда звоните компакт-диска. В противном случае это, вероятно, плохая
 # спец задание, но называть ФГ в любом случае, чтобы получить обычное сообщение об ошибке.
 если [[ -N $в Реж ]]; затем CD $Дир; интернет
 ФГ $1
}

Баш также отслеживает информацию, но я не думаю, что его откроют. На некоторых системах вы можете получить текущий рабочий каталог процесса работы и переключиться на него. Например, на Linux, в/proc/$PID в/Дов является символической ссылкой на то, что процесс в рабочем каталоге.

fgcd () { # Linux только
 местные пид=$(вакансии-П $1)
 если [[ -n $с ПИД ]]; затем CD в /proc/$PID в/Дов; интернет
 ФГ $1
}

Поскольку она также может быть полезна, вот ЗШ версия. В отличие от выше функция, которая переключается в исходный каталог задания, это одно переходит в текущей рабочей директории лидера процесса задания.

fgcd () { # Linux только
 местные пид=${${${jobstates[${1:-%+}]}#*:*:}%\=*}
 если [[ -n $с ПИД ]]; затем CD в /proc/$PID в/Дов; интернет
 ФГ $1
}
+571
Brahan Madhav 25 сент. 2011 г., 13:52:18

Я хочу найти все файлы в каталоге, которые не были изменены в течение не менее 30 дней и заканчиваются .формате XML или .из. Это моя попытка сколотить пару ссылок, чтобы построить правильную найти синтаксис:

найти . опции-mtime +30 -тип F / (-имя "*.в XML -вывода -имя "*.вне" ) / -печать

Я получаю

-в bash: ошибка синтаксиса около неожиданной лексемы '('

Что я упустил в моей синтаксис?

+545
Felipe Duarte 1 окт. 2015 г., 02:41:40

Я хотел бы добавить следующую запись в файл/etc/aliases и файл вот так:

нет-ответ: /dev/нуль

Будьте уверены, чтобы восстановить псевдонимов БД с newaliases команду впоследствии.

Ссылки

+532
Jim J 2 мар. 2019 г., 11:04:42

У меня проблемы с установкой панды под питона 3.7.3 на компьютер Мокса в Linux под управлением Debian 9. Он имеет процессор Cortex-A8 с процессором ARMv7 с 600-1000 МГц.

Я попробовал:

обновление судо АПТ 
судо АПТ ugrpade
судо АПТ установить питон3-панды 
суда apt-получить установку питон3-панды 

Последние две команды имеют следующую ошибку:

питон3-панды : зависит: питон3-панды-Либ (>= 0.19.2-5.1) но его невозможно установить)

И:

судо установить pip3 панды
команду sudo pip3 установить панд -в

(чтобы увидеть в беге) (принимает возрастов, чтобы установить, но в конце концов останавливается)

Я установил все необходимые пакета (библиотеки numpy, библиотек matplotlib, setuptools, pytz, в Python-dateutilи т. д.), Но я все еще получаю ошибки.

Также он говорит: Вы провели сломанные пакеты. Когда я погуглил, что команда в список актуальных пакетов:

команды dpkg --вам-выбор | грэп держать

Она ничего не возвращает, так что нет пакетов?

Любые идеи?

Обновление: Вывод команды uname -а: Линукс AAGCloudWatcher 4.4.0-СИП #1 Ср Мар 27 13:53:48 КНТ 2019 armv7l GNU/Линукс

+511
Sherrod Hill 18 февр. 2015 г., 05:54:24

BH2017,

Ваши шаги были (почти) правильно. Вы нужны для Slackware-Current и не для Slackware-текущее ИСО. Во-первых, проверьте даты "FILELIST.TXT" на этой странице: https://ftp.osuosl.org/pub/slackware/slackware64-current/ Я предлагаю вам проверить, если дата совпадает на следующих двух страницах для того, чтобы скачать последнюю версию.

Особенности Slackware-текущая ISO можно найти здесь: http://bear.alienbase.nl/mirrors/slackware/slackware64-current-iso/

Кроме того, вы можете скачать здесь ISO: http://slackware.uk/people/alien-current-iso/slackware-current-iso/

Помните, что последние версии Slackware-ток приходит на xorg-сервера 1.20.0, который вызывает какие-либо DisplayLink или MCT на основе док-станция перестанет работать, как говорилось здесь: https://support.displaylink.com/knowledgebase/articles/1181623-displaylink-ubuntu-driver-after-recent-x-upgrades

Что ИСО содержит "пакет установки" и может быть установлен как любой другой версии Slackware

+501
kami00en 4 нояб. 2017 г., 20:33:49

Это особенность ЛС утилиты в GNU coreutils. Это не зависит от оболочки. Синтаксис не документирован (вы должны использовать dircolors и фиг его оттуда), но быстрый взгляд на источник показывает, что единственным способом для сопоставления файлов по имени в использовании * сопровождается строкой, которая должна быть суффикс для имени файла, чтобы соответствовать. Строка интерпретируется буквально, за исключением того, что \ и ^ ввести escape-последовательности (например, \п = ^J в = перевод строки).

Так что вы не можете сочетать различные расширения с одинаковым рисунком. Но вы можете использовать Shell программирования для построения LS_COLORS:

для Ext в формате JPG и GIF; делать LS_COLORS="$LS_COLORS:*.$доб=38;5;220"; сделано
+485
osok 2 июн. 2012 г., 00:55:53

Вам нужно установить пакеты из той же архитектуре, что ваш TeXstudio пакет, т. е. архитектуру x86_64; искать на Qt для X11-4.8.5-11.el7.архитектуру x86_64 вместо Кварты-Х11-4.8.5-11.el7.семейства i686.

+473
oujiafan 31 авг. 2010 г., 11:07:41

Протокол NFS имеет тайм-аут, после которого монтируемому будет демонтирована.

Вероятно есть проблемы с сетью , брандмауэр резки соединение после определенного периода бездействия. Попробуйте монитор сетевого подключения.

+470
Boogabuh Wilson 25 февр. 2019 г., 12:56:58

-Джей ДНАТ --к-назначения 127.0.0.1:80 перенаправляет клиентов на их взгляд петлевое адреса веб-страницы.

Ручки с -блок-цепь -д 206.190.36.45/32 -П по TCP -й ДНАТ --назначение 10.0.2.15:80

+469
Aryan Beezadhur 7 дек. 2013 г., 01:23:55

Проверьте версии RandR с помощью этой команды:

xrandr поближе -в

Он может сказать что-то вроде этого :

Отчеты сервера версии RandR 1.1

расширения xrandr-это интерфейс командной строки для расширения RandR. В "--использованием newmode" не поддерживается в версии RandR 1.1.

+418
Andrea Gobetti 24 окт. 2018 г., 17:25:20

Я нашел туториал как установить анимированную тему на экране входа здесь https://www.youtube.com/watch?v=-w7Aw5p6zbY. К сожалению, не может установить его в моей локальной установки. Я использую мятный 18.3. Ниже находится окно входа в апплет конфигурации, который выглядит иначе, чем из учебника.

enter image description here

Это опция все еще доступна? Если да, то где я могу его найти или что нужно сделать, чтобы включить его?

+386
Leigh Hunte 4 нояб. 2013 г., 20:26:55

Я запустил образ Linux (ядра 3.2.8) для файл-XM на 1.4.0 эмулятор распределение в QEMU это для Убунту 13.04. Мой образ создан с помощью сборочного окружения beagle_defconfig. Я добавил пкгс, чтобы быть в состоянии отладки немного.

В QEMU позвонить УМК:

`$ судо в QEMU-система-АРМ-м beaglexm -м 1024 -СД ./тест.ИМГ -часы с Unix -серийный студии -USB устройства-мышь устройство USB-КБД -серийный Пти -серийный Пти`
[суда] пароль для Эмперадор: 

устройство Чаре перенаправлены в /dev/ВТС/3 (метка serial1)
устройство Чаре перенаправлены в /dev/оч/4 (метка serial2)

То, что я хочу сделать, это иметь общение между гостем и хозяином через последовательный 4-х разных ttyO присутствует на гостя. В QEMU есть возможность перенаправить трафик на некоторые устройства в принимающей стороне. Моя проблема звучит так:

В гостевом загрузки ядра им возможность увидеть, что мой УАРТ, где включена

[ 2.682040] серийный: водитель 8250/16550, 4 порта, совместное использование прерываний включена
[ 2.777947] omap_uart.0: ttyO0 в Оно 0x4806a000 (прерывание = 72) - это ОМАП UART0
[ 2.794967] omap_uart.1: ttyO1 в 0x4806c000 оно (прерывание = 73) - это ОМАП УАПП1
[ 2.814942] omap_uart.2: ttyO2 в 0x49020000 оно (прерывание = 74) - это ОМАП UART2
Консоль [ 2.966825] [ttyO2] включен
[ 2.984777] omap_uart.3: ttyO3 в 0x49042000 оно (прерывание = 80) - это ОМАП UART3

На самом деле, когда я иду увидеть в файле/proc/телетайп/драйвер и я не кот на ОМАП-серийный им возможность увидеть это serinfo:драйвер 1.0:

0: УАПП:ОМАП UART0 оно:0x4806A000 прерываний:72 ТХ:0 ГХ:0 карат|ДСР|компакт-диск
1: УАПП:ОМАП УАПП1 оно:0x4806C000 прерываний:73 Техас:0 ГХ:0 ТТ|ДСР|компакт-диск
2: УАПП:ОМАП UART2 оно:0x49020000 прерываний:74 ТХ:268 приемник:37 РТС|ЦТС|ДТР|ДСР|компакт-диск
3: УАПП:ОМАП UART3 оно:0x49042000 прерываний:80 Техас:0 ГХ:0 ТТ|ДСР|компакт-диск

Я знаю, что ttyO2 работает, потому что моя консоль были перенаправлены на него. Дело в том, что делает набор последовательных по любому из ttyO я получаю следующее сообщение:

 [корень драйвера@ЕНУ]# помощью setserial -а с /dev/ttyO0
на /dev/ttyO0, линия 0, УАПП: неопределено, порт: от 0x0000, IRQ с: 72
 Baud_base: 3000000, close_delay: 50, делитель: 0
 closing_wait: 3000
 Флаги: spd_normal

То же самое и с ttyO2. Я пытался установить некоторые параметры для любой из ttyO с помощью setserial , но я всегда получаю то же сообщение:

[корень@ЕНУ ~]# помощью setserial /dev и/ttyO0 УАПП 8250 
помощью setserial: не могу установить последовательную информация: недопустимый аргумент
[корень@ЕНУ ~]# помощью setserial /dev и/ttyO0 порт 0x4806a000
помощью setserial: не могу установить последовательную информация: недопустимый аргумент

Глядя на оценки в/proc/телетайп/диски это то, что мы видим

/разработки/телетайп /Дев/телетайп 5 0 в системе: файл/dev/телетайп
в /dev/устройство /dev/консоли 5 1 система:консоль
в /dev/ptmx в /dev/ptmx 5 2 системы
/разработки/ВК/0 и /dev/ВК/0 4 0 система:vtmaster
sdio_uart /Дев/ttySDIO 249 0-7 серийный
АСМ файл /dev/ttyACM 166 0-31 серийный
ttyprintk на /dev/ttyprintk консоли 5 3 
ОМАП-последовательный файл /dev/ttyO 253 0-3 серийный
последовательные устройства /dev/ttys и 4 64-95 серийный
pty_slave /Дев/оч 136 0-1048575 Пти:раб
pty_master /Дев/ПТМ 128 0-1048575 Пти:мастер
неизвестно как /dev/консоли телетайп 4 1-63 

В основном я хочу создать последовательную связь между гостем и хозяином, но последовательных портов гостевого стороны не очень хорошо настроен.

/системы/класса/телетайп телетайп показывают, что водители были привязаны к последовательному устройству.

и я появился раньше, только УАПП омап были инициализированы и приложенные к ttyO*. обратите внимание, что консоли были перенаправлены ttyO2 на конфиги ядра. а потому, что я добавил -серийный студию, консоли были перенаправлены на терминал, который вызывается в QEMU.

Если я перенаправление консоли, используя на первый -серийный Пти вместо -серийный студию , я могу подсказать консоли в миником, открыв Пти создан на принимающей стороне. Еще ничего не произошло на других Пти, созданные на компьютере, общаться через другие порты.

На принимающей стороне я открываю файл/dev/ВТС/3 и с/dev/оч/4 с миником или делать кошка на них

На гостевой стороне:

Еще я делаю Эхо "тест" > /Дев/ttyO0 или 1 или 3 ничего. но когда я делаю это на ttyO2, "тест" приглашение на консоли (что нормально).

теперь при использовании любого из терминалов:

Эхо "тест" > на /dev/ttyS0

Я вам

-Баш: Эхо: ошибка записи: ошибка ввода/вывода 

Я сделал некоторые исследования об этой ошибке и что я обнаружил, что это может быть много вещей. Но одна вещь, которую я заметил, было то, что ни одно устройство, кроме серийного которые были назначены для терминалов. и глядя На /водитель прок/телетайп//серийный мы видим это :

serinfo:драйвер 1.0:
0: УАПП:неизвестный порт:00000000 прерываний:0
1: УАПП:неизвестный порт:00000000 прерываний:0
2: УАПП:неизвестный порт:00000000 прерываний:0
3: УАПП:неизвестный порт:00000000 прерываний:0

также помощью setserial -а с /dev/ttyS0 confrim этот:

файл /dev/ttyS0, линия 0, УАПП: неизвестен, порт: от 0x0000, IRQ с: 0
 Baud_base: 0, close_delay: 50, делитель: 0
 closing_wait: 3000
 Флаги: spd_normal

Мне удалось сделать последовательную связь с muliples порты юсиг изображения grml на архитектуре x86. Так его, кажется, принимающая сторона в порядке.

Если кто-нибудь когда-нибудь сделал что-то вроде этой работы, прежде чем на QEMU -м beaglexm или любой другой архитектуры ARM, я бы с радостью принять любые детали на виртуальной машине используется, версия и распределение в QEMU, а также подробности ядра и образа конфиги использовать.

+381
markuz 21 авг. 2016 г., 02:23:49

Большинство юниксов не отследить создание файла дата1. “Дата создания” плохо определено в любом случае (не копирование файла создать новый файл?). Вы можете использовать время модификации файла, который является разумное толкование дату, на котором была создана последняя версия данных. Если вы делаете копии файла, убедитесь в том, чтобы сохранить время модификации (например, СР -р или СР -В , если вы используете хп команды, а не голой СР).

Несколько форматов файла есть поле внутри файл, в котором приложение создатель заполняет дату создания. Это часто бывает на фотографии, где камера будет заполнить некоторые данные EXIF информацию в JPEG или TIFF изображений, включая создание времени. Формате NEF обертывания Никоновской вокруг TIFF и поддерживает стандарт EXIF, а также.

Есть готовые инструменты для переименования файлов изображений, содержащих данные EXIF включают датой создания в имени файла. переименование изображений с датой создания в имени показывает два решения, с exiftool и exiv2.

Я не думаю, что любой инструмент позволяет включить счетчик в имени файла. Вы можете сделать свой переименование в два прохода: сначала включают дату (с максимально высоким разрешением, чтобы сохранить заказ) в имени файла, то количество файлов в соответствии с этой даты часть (и выкинуть свое время). С современных зеркалок может стрелять очередями изображений (фотокамерах D4S снимает Никон в 11 кадров в секунду) желательно сохранить исходное имя файла также в первой фазе, так как в противном случае это может привести к несколько файлов с тем же именем файла.

exiv2 МВ -Р %М%м%д%ч%м%ы:базовое имя: *.НЭФ
возвращает функцию strftime # exiv2 использует `(3)`, так `%Г%м%д%ч%м%ы` ГГГГММДД-ччммсс
# :имени: это именования переменных exiv2 в `-р`-ручки обеспечивает. Видеть exiv2 -H` для более 
# Теперь у вас есть файлы с именами, как 20140630-235958_DSCC1234.НЭФ.
# Обратите внимание, что хронологический порядок и порядок лексикографический согласен с этим форматом именования.
я=10000
для X в *.НЭФ; делать
я=$((я+1))
 МВ "х $" "${х%-*}_FOO_${я#1}.НЭФ"
сделано

${х%-*} удаляет часть после - символов. Переменная счетчика у меня на счету от 10000 и используется с ведущими 1 цифру раздели; это трюк, чтобы получить нули, так что все значения счетчиков имеют одинаковый номер.

Переименовывать файлы, увеличивая число в имени файла и других решений для переименования кучу файлов, чтобы включить счетчик.

Если вы хотите использовать метку времени файла, а не на EXIF данных см. В разделе переименование группы файлов с даты изменения типа timestamp в конце имени файла?


Как общее примечание, не создать шелл-кода и затем передать ее в раковину. Это излишне витиевато. Например, вместо

найти -имя '*.НЭФ' | 
поглазеть 'начало{ а=1 }{ е "МВ %з %04д.НЭФ\П", $0, с++ }' | 
Баш

вы можете написать

найти -имя '*.НЭФ' | 
поглазеть начинается{ а=1 }{ системы(функции sprintf("МВ %з %04д.НЭФ\П", $0, а+)) }'

Обратите внимание, что оба варианта могут привести к катастрофическим результатам, если в имени файла содержатся оболочки специальные символы (например, пробелы, ', $, `, и т. д.) поскольку имя файл интерпретируется как шелл-кода. Есть способы, чтобы превратить это в надежный код, но это не самый простой подход, поэтому я не буду следовать этому подходу.


1 отметим, что существует нечто, называемое “чтимы”, но с не для создания, это для изменения. Атрибут ctime меняется каждый раз при изменениях об файла, либо в ее составе, или в его метаданных (название, разрешения, ...). Атрибут ctime является почти антитезисом время создания.

+370
Donald Gray 12 июн. 2018 г., 22:36:26

У меня есть маршрутизатор с поддержкой сетей WiMAX на мой доступ в интернет (192.168.15.1 по местному), подключенного к микро-концентратор.
У меня рука Archlinux о ODROID машина (192.168.15.2), подключенных к одному концентратору.
У меня Ubuntu ПК (192.168.15.10), подключенных к одному концентратору.

OK для доступа с компьютера в интернет.
ОК для доступа с ПК к о ODROID с SSH, потому что он не имеет экрана.
ОК для пинг 192.168.15.1 и 192.168.15.10 от о ODROID.

Но о ODROID, я не могу пинг 8.8.8.8. У меня сеть недоступна.

Какая-то идея?

+350
Godson Programmer 5 окт. 2019 г., 16:03:07

Или: когда и почему бы не предпочесть стандартный ввод, когда cmd2 можете использовать обе, и одну команду?

Я натыкаюсь на вопросы на этом сайте, где 3 из их ответов являются одним из каждого из вышеперечисленных, как этот. Этот вопрос был как первый вариант ответа mkfifo фу; cmd2 ФОО; cmd2<фу.

Для меня соответствующих 3 ответы все читали как функциональные повторы с небольшими различиями в семантике под капотом. Всякий раз, когда я вижу, что, интересно, будет ли позднее 2 ответов должна быть, скорее, изменения в первый, то ли что-то действительно важное ускользает от меня до сих пор.

Вот конкретные примеры (про "нюхать удаленным сетевым устройствам по протоколу SSH с местными помощью Wireshark"):

С ФИФО, оригинальный ответ(1):

$ mkfifo /tmp/и удаленных; помощью Wireshark -к -я в /tmp/дистанционного
$ SSH дистанционного "тсрйитр -с 0 -Ц-Е -З - <moreOpts>" > /tmp/и дистанционного

Ответ (2) С <(...) (процесс замещения):

$ с помощью Wireshark -к -я <(СШ удаленной помощи tcpdump -S0 и -Ц-Е -З - <moreOpts>)

Ответ (3), с | (трубопроводы):

$ SSH дистанционного тсрйитр -у -Н -С0 <moreOpts> -з - | с помощью Wireshark -К-и -

Я сам обычно довольствоваться cmd1 | cmd2 версия моих дел, потому что мне тоже легче читать последовательно.

Там никогда не было причин копать реальный глубоко для конкретики, но я смутно помню некоторые пограничные случаи, в отношении переменных, области, буферизации о суб-снарядов.

Итак, каковы крайние случаи, когда я должен|мог (не) использовании форм 1, 2 или 3?

Пример (1) следует, что процессы могут быть перезапущены индивидуально, если, например, СШ ссылке слоеное. Но помимо этого я не вижу/найти никаких жестких правил, когда не предпочесть тип трубопроводов.

+349
vvolf 24 июн. 2016 г., 04:22:24

Я нашел ответ в виде предпосевной образ netinstall.

д-Я АПТ-настройки/local0/хранилище строку http://repo.url/ дист главная
д-Я АПТ-настройки/local0/источник boolean значение true
д-Я АПТ-настройки/local0/Key строка http://key.url/

Выше трех ответов команд будет соответственно выполнять следующие задачи: добавьте репозиторий в источники.список автоматически включать запись для пакетов с исходным кодом, и добавить ключ.

источник (статик гитхаб)

+348
Sergey Morozov 30 авг. 2017 г., 12:29:49

Я разрабатываю приложение, которое будет взаимодействовать с подключенным HID устройство USB. Проблема в том, что нет реального устройства пока нет (оно находится в стадии разработки другой части нашей команды), поэтому, я бы очень хотел иметь какой-то способ, чтобы подражать ему.

Идеальная утилита, которая я думаю, должно выглядеть так: модуль ядра, который при загрузке создает два узла устройства в системе:

  • виртуальный USB-HID устройство, которая неотличима от любой реальный USB-HID устройство узла, вероятно, на/dev/hidraw0; и конечно, это устройство должно быть видно, что с USB-спрятал библиотеки я использую, например, hidapi.
  • службы узла устройства, как устройства/dev/virtual_hid_1.

Поэтому, когда кто-то пишет в/dev/virtual_hid_1, эти данные должны быть буквально чтение из устройства/dev/hidraw0, и наоборот.

Таким образом, я могу написать некоторые отладки приложения на любом языке, я хочу, будь то питон или что-то; он должен только писать и читать из /Дев/virtual_hid_1. Было бы очень удобно для развития.

Есть что-то подобное?

+310
GRaAL 27 янв. 2016 г., 07:50:41

Нет никаких формальных спецификаций, но на практике "на sendmail-совместимый интерфейс" означает, что у вас есть МТА с местной почты впрыска агент по имени файла sendmail, а что если заменить реальные программы sendmail(8) с ней все будет продолжать работать, не принимая во внимание изменений. Это означает, что реализация, по крайней мере с sendmail(8)с параметрами , , и -ой, и принимать сообщения в том же формате, что и sendmail(8).

Опять же, поскольку вы пишете замены вы близко знакомы со всеми соответствующими RFC, не так ли. :)

+264
Bohdan Szafran 31 янв. 2010 г., 05:08:30

синхронизировать будет синхронизировать только файлы, которые были изменены. Вы можете настроить команды rsync, которая будет синхронизировать каждый час или в заданное время, интервал и он будет синхронизировать только файлы, которые были изменены.

+255
03061973 28 сент. 2016 г., 00:43:58

После перестановке некоторых жестких дисков через мои порты SATA (это компьютере), я получаю следующее сообщение об ошибке после попытки загрузиться арки:

Error

Что может быть причиной этого? Я случайно выключить компьютер, пока он пишет на SSD диск? Как я могу избежать этого?

+240
jdanilka 4 сент. 2013 г., 01:37:53

Я пробовал серверов OpenLDAP и Samba 3.х и оба не дают централизованной проверки подлинности, которые вы ищете. Как сказал wzzrd, Самба 4.х, вероятно, даст вам это. Самба 3.контроллер домена X-это больше похоже на вариант рабочей группы. Вам все еще нужно создать пользователей в Unix/Samba, а также Windows и затем сопоставить их. В конце концов я удалил сервером и использовать только Самба сейчас.

+137
John Luke 31 дек. 2019 г., 15:37:03

Есть ли способ, чтобы определить, какая платформа удаленной машины, а потом процесс .файл соответственно?

Не просто, нет. Вы могли бы, если сети позволяют условия, использовать в Nmap пытается определить ОС исходный IP в $SSH_CLIENT, но это не обязательно надежный.

Если исходные системы были на разных сегментах сети, вы можете использовать его в качестве грубого индикатора, чтобы отличить исходные системы, но это не так для вас здесь.

Поскольку вы просто хотите, подключение компьютера Mac, чтобы сделать что-то другое, как вариант, можно обернуть или псевдоним SSH-подключение компьютера Mac к цели такой передачи пользовательских переменных для bash, чтобы проверить:

ssh2it псевдоним='СШ -Т targethost "_origin=Мак Баш-Ир"'

Затем настройте ~ваш targethost по/.bashrc и вдоль этих линий:

случае $_origin в
(Мак)
 Эхо Мак-конкретные параметры здесь
;;
(другие-таможня-система)
 Эхо другие параметры 
;;
(*)
 Эхо здесь настройки по умолчанию 
;;
эсок

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

Если вы можете дополнительно контролировать целевой системе файл sshd_config, то можно отредактировать файл /etc/протокол ssh/sshd_config, чтобы добавить:

AcceptEnv _origin

(и перезапустите демон).

Затем на исходной системе, редактировать ~/.по SSH/config, чтобы отправить эту переменную:

Хозяин targetsystem
 SendEnv _origin

и прежде чем вы подключитесь к цели, выполните:

экспорт _origin=Мак

Затем, после входа в целевую систему, $_origin будет присвоено это значение.

+87
yarl 16 мая 2015 г., 05:59:44

Самый безопасный способ сделать это, чтобы скопировать исходный файл во временную папку, а добавить новое содержание с тем, что файл в старое имя:

tmpfile=$(mktemp)

СР мой_файл "$tmpfile" &&
кошка - "$tmpfile" <<NEW_CONTENTS >мой_файл
это
новое содержание
в верхней части файла
NEW_CONTENTS

РМ "$tmpfile"

Обратите внимание, что кошка команда сама почти такой же, как ваш

кошка файл myfile <<еот >>файл myfile
1
2
3
СРВ

Однако кошка должна быть рассказал также читать стандартный ввод, что он делает, когда один из операндов является его именем -. Мы также не можем перенаправить из исходного файла, а затем добавить результат в тот же файл, так что создается порочный круг, что бы расти в файл, пока не заполнит все пространство на секции. Именно поэтому я сначала скопировать файл во временный файл и затем использовать его, чтобы создать новое содержание старого названия.

Мы также могли бы сделать

tmpfile=$(mktemp)

кошка - файл myfile <<NEW_CONTENTS >"$tmpfile" &&
это
новое содержание
в верхней части файла
NEW_CONTENTS
МВ "$tmpfile" мой_файл

Т. е., напишите результат во временный файл и затем переместить это так, что он заменяет оригинальный. Этот порядок операций, однако не гарантируется сохранение права собственности и разрешения на файл myfile.


Небольшая функция Shell, которая принимает стандартный ввод и ставит его на вершине указанным именем:

paste_header () {
 местные tmpfile=$(mktemp)

 ловушка "РМ -Ф '$tmpfile'" выход

 кошка - "$1" >"$tmpfile" &&
 кошки "$tmpfile" >"$1"
}

Как это написано, это позволит пользователю, например, вставить содержимое из буфера обмена в интерактивном режиме, но не изменяет исходный файл, если ввод был прерван Ctrl+с. Интерактивный ввод должен быть прекращен нажатием клавиш Ctrl+Д (который посылает СРВ, т. е. в конце текста).

Функция будет использоваться в качестве

paste_header именем

интерактивно вставить данные, которые будут добавлены в именем (конец ввода с клавиш Ctrl+Д).

или

paste_header именем <otherfile

чтобы вставить данные из другого файла.

+83
NARGIS PARWEEN 16 мар. 2014 г., 10:53:55

У меня возникли проблемы с новой установки LMDE на Асер TravelMate (TMB117 м C587), который имеет 32 ГБ внутренней памяти и 1 ТБ HDD. в частности, я не могу двигаться хранилища Dropbox с внутренней памяти на диск 1Tb.

ошибки читает

Для синхронизации с Dropbox, переместить папку Dropbox в раздел с >совместимая файловая система. Dropbox-это совместимый с ext4.

что приводит меня к выводу, либо Dropbox потеряла его... или, что более вероятно, я перепутала где-то по пути. Или еще что-то происходит с моим ноутбуком, что я просто отсутствует.

расстались -л и в/etc/fstab и оба показывают, что оба соответствующих дисков отформатирован на ext4.

расстались -я не покажу два других дисках (например, /dev/mmcblk0boot0 и /dev и/mmcblk0rpmb), которых не хватает в подходящей файловой системы. Учитывая размер, я при условии, что они только для чтения память на материнской плате для прошивки вещи (возможно, модуль TPM?) и не то, что я должна пытаться "исправить" с makefs.в ext4 или похожие.

Я также пытаюсь выяснить, зачем нужен Dropbox плевать на них на всех... или почему бы поднимая эту ошибку.

суда разошлись-л:

Модель: ST1000LM035-1RK1 Ата (для SCSI)
Цитата
Диск как /dev/ПДД: 1000Гб
Размер сектора (логического/физического): 512 Б/4096B
Таблица разделов: GPT-диск
Флаги Диск: 

Номер начало конец размер файловая система имя флаги
 1 1049kB 1000Гб 1000Гб в ext4 первичный


Ошибка: файл /dev/mmcblk0rpmb: непризнанные метка диска 
Предупреждение: ошибка fsyncing/закрытия /Дев/mmcblk0rpmb: ошибка ввода/вывода
Повтор/Игнорировать? я 
Модель: универсальный SD/ГМК карты памяти (SD или MMC)
Диск как /dev/mmcblk0rpmb: 4194kB
Размер сектора (логического/физического): 512 Б/512Б
Таблица разделов: неизвестно
Флаги Диск: 

Ошибка: файл /dev/mmcblk0boot0: непризнанные метка диска 
Модель: универсальный SD/ГМК карты памяти (SD или MMC) 
Диск как /dev/mmcblk0boot0: 4194kB
Размер сектора (логического/физического): 512 Б/512Б
Таблица разделов: неизвестно
Флаги Диск: 

Ошибка: файл /dev/mmcblk0boot1: непризнанные метка диска 
Модель: универсальный SD/ГМК карты памяти (SD или MMC) 
Диск как /dev/mmcblk0boot1: 4194kB
Размер сектора (логического/физического): 512 Б/512Б
Таблица разделов: неизвестно
Флаги Диск: 

Модель: M52532 консоли MMC (SD/ГМК)
Диск как /dev/mmcblk0: 31.3 ГБ
Размер сектора (логического/физического): 512 Б/512Б
Таблица разделов: GPT-диск
Флаги Диск: 

Номер начало конец размер файловая система имя флаги
 1 1049kB 538MB 537MB в FAT32 загрузочный, ЭСП
 2 538MB 29.2 ГБ 28.7 ГБ в ext4
 3 29.2 31.3 ГБ ГБ 2056MB Линукс-своп(У1)

в /etc/fstab строчку

# НЕНАСТРОЕННЫЙ FSTAB ДЛЯ БАЗОВОЙ СИСТЕМЫ
прок /по умолчанию прок прок 0 0
# файл /dev/mmcblk0p1
Идентификатор UUID=1473-7E8C /загрузки/Эфи и vfat по умолчанию 0 0
# файл /dev/mmcblk0p2
Идентификатор UUID=18e97241-975e-4cb8-8a36-ca7298d2f255 / в ext4 
РАО,ошибки=перемонтировать-РО 0 1
# файл /dev/mmcblk0p3
Идентификатор UUID=9475a0d3-967d-41bb-a33c-67862702548e своп своп ео >0 0
# файл /dev/sdb1
Идентификатор UUID=c0ee208c-1a84-4457-a887-0eecd6876e3a /торт с ext4 RW,то ошибки=перемонтировать-РО 0 0
+52
user4098326 6 февр. 2013 г., 23:49:10

Предполагая, что каждая строка в вашей входной (или по крайней мере каждую строку, которая начинается с “K”) ровно 29 символов, Я был в состоянии дублировать свой желаемый результат с

  преподобный 
  именем | вставить 
  именем - | на awk ' { если (функцию substr($0,1,1) == "к") { печати функцию substr($0,1,5) функцию substr($0,39,17) функцию substr($0,24,7) } }'
 

Это

  • Работает рев на весь входной файл, сразу.
    • Это, конечно, процессы каждой строки в файле через внешние программы. Вы выражаете озабоченность по поводу накладных создания трубы и вызывая очередной внешнюю программу для каждой линии. На основе этой обеспокоенности, я считаю, что это разумный подход. Однако, если всего несколько строк во входном начинающиеся с “К”, и стоимость обработки других линий высока, тогда это возможно, должны быть изменены.
    • Рэв производит ровно одна строка вывода для каждой строки ввода. Мое решение зависит от того, что поведение во внешней программе.
  • Совместная (с помощью пасты) входной файл с выводом оборотов, линия для линии. Для вашего примера данных, это выглядит как
    K1353 SF3987.7PD833391.4 ЕРАК КАРЭ 4.193338DP7.7893FS 3531K
    K1353 SF3987.2KD832231.4 MEAKE EKAEM 4.132238DK2.7893FS 3531K
    IF4987 K1332.7RP832231.2 LEAOS SOAEL 2.132238PR7.7894FI 2331K
    K1329 SF2787.7KD362619.3 НЕДЕЛЬНЫЕ ЭЛДЕН 3.916263DK7.7872FS 9231K
    K1353 SK3K84.3KD832231.3 MKAQP PQAKM 3.132238DK3.48K3KS 3531K
  • на awk читает эти строки. Каждый из них содержит одну строку из входного файла сцепленное с выходом оборотов на этой линии. на awk затем сочетает в себе нужные кусочки из каждого.


<рант>

Ваш вопрос немного бессвязно. Если я возьму ваш пример входных данных,

K1353 SF3987.7PD833391.4 карэ
K1353 SF3987.2KD832231.4 MEAKE
IF4987 K1332.7RP832231.2 LEAOS
K1329 SF2787.7KD362619.3 недельные
K1353 SK3K84.3KD832231.3 PQAKM

и скормить это на awk скрипт:

{
ГХ=функцию substr($0,6,9)
КЖ=функцию substr($0,15,9)
 функции printf("/%с/%С/\Н", ГХ, ж / д)
}

Я получаю этот выход:

/ SF3987.7/PD833391./
/ SF3987.2/KD832231./
/ IF4987.7/RP832231./
/ SF2787.7/KD362619./
/ SK3K84.3/KD832231./

Обратите внимание, что приемник включает пространство между первой и второй колонках, и ры значение никак невключить последний символ значения во втором столбце (т. е., цифра после второй точки). Это действительно не имеет смысла, потому что

 функции sprintf("Эхо %ы %ы | %ы", ГХ, ж / д, csmok)

заявление вызывает первоначальное пространство в ГХ будут потеряны.

К сожалению, это находится в соответствии с ожидаемыми результатами внизу вашего вопроса но не с пятью пунктами выше, где вы говорите о делаю

Эхо -э "SF3987.7 PD833391.4\nSF3987.2 KD832231.4\nIF4987.7 RP832231.2" | откр.

т. е., вы включаете цифра после второй точки в строке, которую вы отправляете оборотов.

И, вы извлекаете две неперекрывающиеся (но смежных) подстроки от $0, а затем вы делите выход из рев команды, все без надобности. Я могу дублировать свои результаты с

Начать {
csmok="Рэв"
}

{
 тип = функцию substr($0,1,1)

 если (тип == "к") {

RXY=функцию substr($0,6,18)

 КМД=функции sprintf("эхо %с | %с", RXY, csmok)
 выход УМК | Гэтлину 
рядом(УМК)
суб(RXY,выход)
печать
}

}

то есть, извлекая один 18-символа подстроки от $0 и не доходя до выходной строки.

Пожалуйста, попробуйте внести данные в ваши вопросы разумной и внутренне непротиворечивыми.


Что сказал, вы, кажется, понимают, что это не всегда обязательно чтобы разместить каждую деталь вашей точной задачи, но для того, чтобы получить разумный ответ. В этом духе, пожалуйста, попробуйте, чтобы облегчить вашу проблему, чтобы понять без нарушения ее целостности. Ваши данные болеть глаза:

  • Первые три символа из каждой строки “К13”. Это делает это тяжелее, чтобы видеть символы, которые отличаются.
  • В трех из пяти линий, первые пять символов (т. е. весь первый столбец значения) “K1353”.
  • Значения второго столбца 18-символа бред путаются буквы, цифры и точки, так что делает их трудно читать и понимать.
  • Глядя на значения второго столбца:
    • В четыре линии из пяти, она начинается с “S”.
    • В три линии, она начинается с “СФ”.
    • В три линии, третий символ - “3”.
    • В четырех строках, десятый символ “Д”.
    • В три строчки, девятый и десятый символы - “КД”.
    • В четырех строках, 11 и 12 символы - “83” и 16-й символ - “1”.
    • В три линии, 11-й-16-й символы - “832231”.

Я бы предположил, что ты постишь этот образец данных:

АНТ 12345.Хилл Адам
летучая мышь 31416.пещера Брюса
кот 13579.мяу Феликс
собака 32768.кора Ангус

Входные данные, например, ваш желаемый результат может содержать строки как “ТАС”, “97531”, “woem” и “xileF”, и это будет легко для человека смотреть на них и видеть, откуда они пришли. В отличие от “132238DK2”, которая требует от человека, чтобы провести шесть-восемь минут с помощью увеличительного стекла, чтобы найти источник — почти как один из тех “слово поиска” головоломки. (И обратите внимание, что “132238DK” не будет однозначно прослеживается, потому что “KD832231” появляется дважды.)

</рант>

+42
miglio 23 июл. 2011 г., 06:58:05

Соответственно, непривилегированные пользователи не могут прочитать файл Shadow, так что ваш скрипт установлен бит setuid-это хорошая идея.

К сожалению, Солярис не честь биты setuid на скриптах. Вы можете продемонстрировать это с помощью скрипта на Perl:

На Perl:

#!/usr/Бен/Perl с

используйте POSIX кя(geteuid);
печать "$0 работает как ".geteuid ()".\Н";
отцепить "вопросами и ответами, созданных за$0";
открыть(FН,">, что testfile");

рядом(FН);

а потом запустить скрипт такой

$ ИД -у
1000
$ чмод 755 test-script.pl 
$ ./test-script.pl 
./test-script.pl работает как 1000
$ судо Чаун корневой:test-script.pl
$ test-script.pl судо команду chmod 5755 
$ ./test-script.pl 
./test-script.pl работает как 1000

Так что делать то? Одним из простых решений будет на самом деле запустить Perl-скрипт суперпользователя, используя sudo или через crontab-файла пользователя root.

Другим решением было бы добавить пользователя, который будет запускать этот скрипт для группы, которая владеет /и т. д./тень вроде так

usermod -а-г тени yourusernamehere
+31
UnProfessional Gamer 26 авг. 2013 г., 08:45:17

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil