Скрипт для запуска скрипта в качестве конкретных пользователей

/apps/data/service/bin/startup.sh

Этот скрипт я хочу быть исполнен в течение RHEL в загрузке. Я хочу работать в 3 только уровень.

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

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

Просто создать мягкую ссылку на /apps/data/service/bin/startup.sh в файле/etc/инит.д хватило бы, чтобы запустить скрипт? Это мое понимание верно?

Поскольку я хочу скрипт, чтобы быть побежал в качестве конкретного пользователя, я должен создать файл в инит.D как ниже?

Су appadmin -с "/apps/data/service/bin/startup.sh" 

и сделать его исполняемым?

+63
moofaloof 21 авг. 2019 г., 18:32:18
31 ответов

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

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

файл=/путь/к/файлу
значение blocksize=1024 байт на блок
numbytes=$(стат -с "%S " или "$файл")
numblocks=$((numbytes / блока))
[[ $((numblocks * размер блока)) -это $numbytes ]] && : $((numblocks++))

blockno=0
во время [[ $blockno -ЛТ $numblocks ]]
делать
 значение md5sum=$(ДД БС=$размер блока кол-во=1 пропуск=$blockno если="файл$" 2>/dev/нуль | программы md5sum)
 # Что-то делать с $программы md5sum для блока $blockno
 # Здесь мы пишем в stdout
 Эхо "$blockno $программы md5sum"

 : $((blockno++))
сделано
+976
Nikolay Makarovskiy 03 февр. '09 в 4:24

Я хотела программного обеспечения должен быть установлен и по умолчанию каталог установки /корень. Но программное обеспечение не может получить установлен. Теперь я хочу сделать это снова с нуля. Но есть некоторые файлы в /корневой каталог. Я не уверен, что они имеют программное обеспечение, которое я установил или системные файлы. Короче я хотел спросить, есть ли в корневом каталоге /пуст, когда мы установить Ubuntu или каких-либо системных файлов?

вот вывод LS-Ла команда

корень@РНТ-U410:~# LS-Ла
итого 84
drwx------ 13 корень корень 4096 4 янв 23:24 .
директорию типа drwxr-XR-х 25 корень корень 4096 23 декабря 21:16 ..
директорию типа drwxr-XR-х 4 корень корень 4096 23 декабря 19:44 .андроид
директорию типа drwxr-XR-х 3 корень корень 4096, 23 дек 19:05 Андроид
директорию типа drwxr-XR-х 4 корень корень 4096 23 декабря 19:01 .AndroidStudio
-РВ------- 1 корень 6955 3 янв 23:30 .bash_history
-RW-р-р-- 1 корень 3133 1 января 16:53 .bashrc следующее
-RW-р-р-- 1 корень 3106 20 февраля 2014 года .bashrc и~
drwx------ 3 корень корень 4096 23 дек 21:28 .кэш
директорию типа drwxr-XR-х 5 корень корень 4096 23 декабря 21:28 .конфиг
drwx------ 3 корень корень 4096 23 дек 21:28 .ДГУ
-RW-р-р-- 1 корень 68 23 декабря 22:24 .gitconfig хранит настройки
drwx------ 2 корень корень 4096 23 дек 21:28 .в
директорию типа drwxr-XR-х 3 корень корень 4096 23 декабря 19:01 .Ява
директорию типа drwxr-XR-х 3 корень корень 4096 23 декабря 21:28 .местные
-RW-р-р-- 1 корень 256 26 декабря 20:47 .профиль
-RW-р-р-- 1 корень 194 26 декабря 20:46 .профиль~
директорию типа drwxr-XR-х 3 корень корень 4096 23 декабря 22:21 .repoconfig
-RW-р-р-- 1 корень 116 23 декабря 22:24 .repopickle_.gitconfig хранит настройки
директорию типа drwxr-XR-х 3 корень корень 4096 декабря 25 04:26 .свт
корень@РНТ-U410:~# 
+879
Arkoudinos 17 сент. 2016 г., 21:51:09
Другие ответы

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


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

loadkeys повторно программирует эмулятор терминала, который встроен в ядро, через функции ioctl() запросы через ядра виртуального терминала устройства. Вы не используете, что эмулятор терминала при подключении к машине через СШ. Действительно, не включая любой эмулятор терминала, ядра и пользовательского пространства, на этой машине вообще.

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

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

+873
billV 11 авг. 2019 г., 15:48:01

У меня есть правило Makefile, который строит зип/tarbar для распространения. В рецепте, он делает так называемую "добавленную стоимость" вещи, как обеспечение возврата каретки и перевода верны, и обеспечивает выполнение биты правильно перед упаковкой.

Проект "шведский стол" файлов, но вот требования: (1) все файлы, кроме gnumakefile по параметрам СГ/СЖ, (3) gnumakefile все потребности, если только, (3) все файлы, кроме gnumakefile все должен а-х.

Вот что рецепт выглядит так:

.Фальшивый: преобразование
преобразования:
 чмод а-х *[^gnumakefile по*] данных testdata/*.дат TestVectors/*.тхт
 unix2dos --keepdate --тихо *[^gnumakefile по*] данных testdata/*.дат TestVectors/*.тхт
 dos2unix --keepdate --тихо gnumakefile по

Я использую * и пытаясь избежать явного перечисления всех файлов в стол, потому что некоторые из них не очевиден, как IDE конкретных файлов. (*[^<некий-файл>*] - это ловкий трюк, я получил, что из исключить один шаблон от Глоб матч).

Проблема в том, что сопоставление данных testdata и TestVectors при выполнении чмод а-Х, так что я исключаю себя из каталогов.

Мне нужно уточнить вещи, но я не уверен, как. Я хочу использовать Шелл "*" Глоб, но исключить один файл и не соответствуют каталоги.

Как я должен поступить?

+811
lyk 1 апр. 2012 г., 14:02:54

Я установил Убунту 12.04 64бит для Mac на 2010 ПМБ. Это работает для меня. Никаких проблем с установкой и т. д. Но ... кажется, - я подчеркиваю, что эти впечатления только и не подкреплены тестами..., что управление питанием не совсем верно, на общую работу это не такой скользкий, как для OS X. И, что странно, так как у меня нет проблем с Ubuntu 12.04 на ноутбук HP.

Как и вы, я пытался получить ответы, но не нашел ни одного. Учитывая, что Линус Торвальдс использует Макбук, эти вопросы крохоборство "должны" были исправлены. Опять же, это может быть из-за того, что я использую старые ПМБ.

В конце концов, я вытащил HD и установлен SSD с OS X на нем.

+801
maxpaj 25 авг. 2012 г., 08:57:05

Вы можете позвонить помощью dh_installinit несколько раз с разных имен параметров для установки нескольких служб:

override_dh_installinit:
 помощью dh_installinit --имя=служба1.
 помощью dh_installinit --имя=службы service2

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

+785
cleancutguy 28 мая 2010 г., 23:15:10

Я хотел бы использовать pdfsig от poppler-utils в Моя Ubuntu 16.04, сначала я установил poppler utils с уместным, но pdfsig не был частью этого пакета. Когда я посмотрел в MAN-страницах 'pdfinfo' в разделе см. Также, согласно http://manpages.ubuntu.com/manpages/artful/man1/pdfinfo.1.html он должен появиться pdfsig(1), но в моей Убунту 16.04 было всего несколько, и pdfsig не хватает.

Я искал источники для компиляции, от https://poppler.freedesktop.org/ я скачал и скомпилировал poppler-0.65.0.тар.ХZ. Теперь, когда я вижу на страницах для pdfinfo я вижу pdfsig(1) в разделе см. также. Но когда я пытаюсь запустить pdfsig в командной строке, ничего не происходит и сообщение о том pdfsig: команда не найдена появляется. Также если я смотрю в MAN-страницах pdfsig как человек pdfsig или человек 1 pdfsig, сообщение, что нет ручного ввода pdfsig или без ручного ввода для pdfsig в разделе 1 появится.

Я что-то пропустила? пожалуйста, если кто-то знает, как использовать pdfsig буду очень признателен за помощь. Спасибо заранее.

+782
Tyz 14 апр. 2012 г., 06:00:47

Ваш ответ может быть найден здесь: https://stackoverflow.com/a/8942216/367461

В принципе, вы должны сделать это:

путь экспорта := $(Shell в дуо)/ОГРН:$(путь)

тест:
 команды mkdir -Р ./Бен
 @Эхо $(путь)

Я проверил это на Fedora 23 с GNU сделать 4.0, и она отлично работает для меня.

+777
jramby 20 сент. 2019 г., 00:27:50

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

На этот ответ, Жиль говорит

Если [ДД] успешно завершена, то резервная копия верна, за исключением аппаратной неисправности...

Что это значит? Действительно ДД есть какая-то встроенная проверка?

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

+747
toan ho 23 мар. 2017 г., 06:37:19

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

allow_writeable_chroot=да

allow_writable_chroot=да
+721
Misty Everett 12 февр. 2013 г., 21:00:53

Что не так с этим кодом? Вдруг nohup и процесс умирает, без следа.

Бен/ш
сон 5С
компакт-диск /домашний/Майнкрафт/ОМС
nohup и Ява -фляга -Xms3400M -Xmx3400M -банку paperclip.jar &
+682
Cel Andres 18 авг. 2012 г., 06:08:04

/и т. д./хосты /был прекурсор к системе DNS, когда Интернет был в его младенчестве. Это все еще используется сегодня для ситуации, например, когда вы хотите решить небольшое количество местных систем или в системе развития, где вы не настроить DNS.

Вы делаете все хосты, которые вы хотите разрешить IP-адрес в нем. Можно выделить несколько имен на один IP-адрес как localhost в строке в большинство дистрибутивов имеют:

127.0.0.1 это localhost на localhost.локального домена localhost4 localhost4.localdomain4

Если вы хотите добавить 1.2.3.4 , чтобы ваш веб-сервер, который называется www.example.com а также доступ к нему через короткий ВСП затем добавить:

1.2.3.4 ВСП www.example.com

В вашем экземпляре, вы можете поместить все имена в одной строке:

1.2.3.4 www.example.com smtp.example.com pop.example.com

Порядок, в котором система устраняет эти имена (/и т. д./хосты или DNS-первой) могут быть настроены на хозяев: строка в/etc/файл nsswitch.конф)

Но помню, в/etc/hosts не работает только с Вашего компьютера. Если у вас есть несколько систем, редактирование файл/etc/hosts для каждого может стать ОП/.

+609
David Borges 21 апр. 2014 г., 14:33:50

Просто используйте РМ вместо -удалите:

найти имя Б-чернослив -о-тип F -exec для РМ -Ф {} +
+609
Edy Door 19 нояб. 2017 г., 16:16:10

Выбор зеркала в зеркалах странице. Он покажет вам FTP-папку. Читать README.txt в этой папке мы видим:

CentOS-7.0-1406-x86_64-GnomeLive.iso
CentOS-7.0-1406-x86_64-KdeLive.iso

 Эти образы живые образы в CentOS 7. В зависимости от названия они используют
соответствующих диспетчере отображения. Они предназначены для тестирования и
знакомства в CentOS 7 среды. Они не будут изменять содержимое 
жестком диске, Если вы решите установить CentOS 7 в видео
среды. Обратите внимание, что вы не можете изменить набор установленных
пакеты в этом случае. Это должно быть сделано в установленной системе
используя 'пальчики оближешь'.

CentOS-7.0-1406-x86_64-livecd.iso

Это как на картинке GnomeLive, упомянутых выше, но без упаковки
как LibreOffice. Этот образ достаточно мал, чтобы быть сожжены на компакт-диске.

Так что выбирайте ISO или торрент файл соответственно

+577
andyjust 16 дек. 2019 г., 02:32:05

У меня есть RAID 5 на 3 дисках соответствие 4КБ (WD2001FFSX 2х и 1х WD20EFRX). Один из дисков не удалось, и Я заменил его с другими WD2001FFSX.

После разметки так же чем другие (раздел 1 становится все пространство, выравнивание по 2048 секторов), добавить его в рейд.

Но смотрите сами :

Мик@baloo2:~$ кошка /proc/mdstat 
Личности : [raid6] [массив RAID5] [raid4] 
md0 : активный sde1 массив RAID5[0] sdb1[3] sdd1[1]
 3906763776 блоки супер 1.2 Уровень 5, 512 КБ блока, алгоритм 2 [3/2] [UU_]
 [>....................] восстановление = 0.2% (5345880/1953381888) отделка=81762.7 мин скорость=396K/сек

неиспользуемые устройства: <нет>
Мик@baloo2:~$

На такой скорости, это позволит получить около 2 месяцев для выполнения !

Есть здесь кто-нибудь способен сказать, что не так в моей конфигурации ?

Вот некоторые полезные сведения :

Мик@baloo2:~$ sudo эти команды mdadm -Е с /dev/sdb1
на /dev/sdb1:
 Магия : a92b4efc
 Версия : 1.2
 Карте : 0х2
 Массив по UUID : 6d208e00:02a3bdac:793d2f47:81af4052
 Имя : Акела:0
 Время Создания : Сб 16 Апр 23:48:38 2016
 Уровень RAID : RAID массив 5
 Устройства RAID : 3

 Воспользоваться размер Дэв : 3906764976 (1862.89 гиб 2000.26 ГБ)
 Массив размер : 3906763776 (3725.78 гиб 4000.53 ГБ)
 Используемый размер Дэв : 3906763776 (1862.89 гиб 2000.26 ГБ)
 Смещение данных : 262144 секторов
 Супер зачет : 8 секторов
Восстановление смещения : 2505736 секторов
 Состояние : чистая
 Устройство по UUID : 840de8ae:f4721e56:71cac3dc:7f9aae2f

 Время Обновления : ВС, 29 Мая, 15:31:02 2016
 Контрольная сумма : edfdcb1f - правильно
 События : 90414

 Макет : слева-симметричные
 Размер блока : 512 КБ

 Роль устройства : активный 2 устройства
 Состояние массива : ААА ('а' == активный, '.' == отсутствует)
Мик@baloo2:~$ 
Мик@baloo2:~$ 
Мик@baloo2:~$ 
Мик@baloo2:~$
Мик@baloo2:~$ sudo эти команды mdadm -Е с /dev/sdd1
на /dev/sdd1:
 Магия : a92b4efc
 Версия : 1.2
 Карте : 0х0
 Массив по UUID : 6d208e00:02a3bdac:793d2f47:81af4052
 Имя : Акела:0
 Время Создания : Сб 16 Апр 23:48:38 2016
 Уровень RAID : RAID массив 5
 Устройства RAID : 3

 Воспользоваться размер Дэв : 3906764976 (1862.89 гиб 2000.26 ГБ)
 Массив размер : 3906763776 (3725.78 гиб 4000.53 ГБ)
 Используемый размер Дэв : 3906763776 (1862.89 гиб 2000.26 ГБ)
 Смещение данных : 262144 секторов
 Супер зачет : 8 секторов
 Состояние : чистая
 Устройство по UUID : 226eefd7:6da9b123:4240d44b:df2c9dd1

 Время Обновления : ВС, 29 Мая, 15:31:02 2016
 Контрольная сумма : f5712e5b - правильно
 События : 90414

 Макет : слева-симметричные
 Размер блока : 512 КБ

 Роль устройства : активный устройство 1
 Состояние массива : ААА ('а' == активный, '.' == отсутствует)
Мик@baloo2:~$ 
Мик@baloo2:~$ 
Мик@baloo2:~$ 
Мик@baloo2:~$ sudo эти команды mdadm -Е с /dev/sde1
в /dev/sde1:
 Магия : a92b4efc
 Версия : 1.2
 Карте : 0х0
 Массив по UUID : 6d208e00:02a3bdac:793d2f47:81af4052
 Имя : Акела:0
 Время Создания : Сб 16 Апр 23:48:38 2016
 Уровень RAID : RAID массив 5
 Устройства RAID : 3

 Воспользоваться размер Дэв : 3906764976 (1862.89 гиб 2000.26 ГБ)
 Массив размер : 3906763776 (3725.78 гиб 4000.53 ГБ)
 Используемый размер Дэв : 3906763776 (1862.89 гиб 2000.26 ГБ)
 Смещение данных : 262144 секторов
 Супер зачет : 8 секторов
 Состояние : чистая
 Устройство по UUID : 1e381c08:c0a750d5:f85a153b:71d8df29

 Время Обновления : ВС, 29 Мая, 15:31:02 2016
 Контрольная сумма : 1ec0bcf1 - правильно
 События : 90414

 Макет : слева-симметричные
 Размер блока : 512 КБ

 Роль устройств : активного устройства 0
 Состояние массива : ААА ('а' == активный, '.' == отсутствует)
Мик@baloo2:~$

"программа fdisk -л" дайте мне следующее :

Диск как /dev/СКБ: 2000.4 ГБ, 2000398934016 байт
81 головок, 63 секторов/дорожку, 765633 цилиндров, общая секторов 3907029168
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 4096 байт
Я/o размер (минимальный/оптимальный): 4096 байт / 4096 байт
Идентификатор диска: 0xc97c3544

 Загрузочное Устройство Начало Конец Блоки ID Система
на /dev/sdb1 2048 3907029167 1953513560 ФД Линукс рейд автоопределение

Диск как /dev/СДД: 2000.4 ГБ, 2000398934016 байт
255 головок, 63 секторов/дорожку, 243201 цилиндров, общая секторов 3907029168
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 4096 байт
Я/o размер (минимальный/оптимальный): 4096 байт / 4096 байт
Идентификатор диска: от 0x00000000

 Загрузочное Устройство Начало Конец Блоки ID Система
в /dev/sdd1 2048 3907029167 1953513560 ФД Линукс рейд автоопределение

Диск как /dev/SDE в: 2000.4 ГБ, 2000398934016 байт
255 головок, 63 секторов/дорожку, 243201 цилиндров, общая секторов 3907029168
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 4096 байт
Я/o размер (минимальный/оптимальный): 4096 байт / 4096 байт
Идентификатор диска: от 0x00000000

 Загрузочное Устройство Начало Конец Блоки ID Система
в /dev/sde1 2048 3907029167 1953513560 ФД Линукс рейд автоопределение
+540
Arxan malhotra 24 дек. 2010 г., 04:06:11

Вы могли бы попробовать, глядя на содержимое файла/proc/$PID в/состояние периодически; это должно дать вам достаточное количество информации, которую вы искали.

+534
LuCouto 17 мар. 2014 г., 21:05:47

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

рода -о файл1 файл file1
рода -о файл2 файл2 

Затем:

комми $ -23 файл1 файл2
4
8

Или, вы можете отсортировать файлы в то же время, как вы называете комми, если ваша оболочка поддерживает процесс замены:

$ комми -23 <( вроде файл1 ) <( вроде файл2 )
4
8
+512
user227594 23 янв. 2013 г., 17:18:14

Вы можете скопировать (или поток) pcap файл на рабочем столе и использовать GUI программой Wireshark для анализа пакетов. Помимо графического интерфейса, там тоже tshark команды (в комплекте с Wireshark). Учитывая количество потока, вы можете получить его запросов и ответов объединены в один выходной с:

$ tshark -д -р протокол HTTP.pcapng -Z следуйте,протокол TCP,ASCII,то 1

===================================================================
Выполните: протокол TCP,ASCII и
Фильтр: протокол TCP.эквалайзер потока 1
Узел 0: 10.44.1.8:47833
Узел 1: 178.21.112.251:80
77
ПОЛУЧИТЬ / НТТР/1.1
Пользователь-агент: скручиваемость/7.37.0
Ведущий: lekensteyn.nl
Принимаем: */*


356
Протокол HTTP/1.1 302 переехал временно
Сервера: сервера nginx/1.4.7
Дата: воскресенье, 29 июня 2014 10:24:34 мск
Содержимое-тип: текст/HTML
Контент-Длина: 160
Связь: держите-живой
Расположение: https://lekensteyn.nl/

<HTML>и
<голова><название>302 найден</заголовок></голова>
<тело bgcolor в="белый">
<центр><Н1>302 найден</Н1>и</center>
<час><центр>и nginx/1.4.7</центр>
</тело>
тегом </HTML>

===================================================================

Обратитесь к руководству страница tshark для более подробной информации. В принципе, -вопрос подавляет нормальный пакет дисплей -р от HTTP.pcapng выбирает захвата файла и -Z следуйте,... является эквивалентом следовать поток TCP в GUI. К сожалению, необходимо повторить эту команду для каждого потока, не совсем идеальна.

Как для потокового подключения к GUI с помощью Wireshark, вы можете использовать эту команду:

SSH вы@сервер 'тсрйитр -з - "TCP-порт 80"'|, как Wireshark -я - -к

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

+494
chandravadan 21 нояб. 2013 г., 16:25:21

Другой вариант:

Создать .откройте файл. htaccess файл в корень вашего веб-сервера со следующим:

AddType применение/х-файл httpd-php для .НТМ .HTML-код

Теперь Apache будет обрабатывать .НТМ и .в HTML - файлы как PHP документов и каких-либо <?на PHP ... ?> теги расположенном в этом файле будет интерпретироваться как PHP.

+492
hsuyip 20 окт. 2010 г., 05:33:47

Ядро не может найти файловую систему для /. Вы можете использовать tune2fs(8) установить UUID своего нового / ни к чему это спрашиваю здесь.

+442
hind mohammed 13 июл. 2010 г., 20:11:33

Я хочу использовать Эксим для отправки писем через провайдера SMTP-сервер. Однако Арч Вики довольно запутанно (Эксим гораздо проще на системе Debian). Я следовал инструкциям в заключительном разделе, изменение адреса SMTP с mail.internode.on.net на мой SMTP-сервер, и изменения *@* [email protected] ППБ для *@* [email protected]_emaildomain.com ФФР. Это работает, когда я подключен к интернету через провайдера.

Однако, чтобы использовать это на моей рабочей сети, мне нужно для проверки подлинности. Я пытался следовать инструкциям, приведенным для Gmail, при изменении URL-адреса, но это не удалось

iinet_route аутентификатора: не могу найти драйвер Аутентификатор "manualroute"

Как я могу настроить Эксим для проверки подлинности? (Чистки рядов я с iinet.)

Редактировать

Я понял, что я был положить "на Gmail"-как настройки в неверной части. Я их переставил, и я больше не получаю сообщения об ошибках. Однако, Эксим теперь не молча. Я не получаю сообщение об ошибке, но Почта не доставляется.

Вот изменения, которые я сделал на заводские:

--- Эксим.конф.factory_default 2015-08-03 02:14:31.000000000 +1000
+++ Эксим.конф 2015-11-10 08:09:54.196287461 +1100
@@ -402,7 +402,7 @@

 # Запрещаем, если адрес отправителя может быть проверена.

- требуется проверить = отправитель
+ #требуют проверки = отправитель

 # Принимаю, если сообщение приходит от одного из узлов, для которых мы являемся
 исходящий реле#. Предполагается, что такие хозяева, скорее всего, будет Муас,
@@ -552,14 +552,19 @@
 # Если запрос DNS не удается, не далее маршрутизаторы попробовал из-за no_more
 # установка, и, следовательно, адрес unrouteable.

-dnslookup:
- водитель = dnslookup
- Домены = ! +local_domains
- транспорт = remote_smtp
- ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
+#dnslookup:
драйвера + # = dnslookup
+# Домены = ! +local_domains
+# транспорт = remote_smtp
+# ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
 # если с поддержкой IPv6, то используйте вместо этого:
 # ignore_target_hosts = <; 0.0.0.0 ; 127.0.0.0/8 ; ::1
- no_more
+# no_more
+
+iinet_route:
+ водитель = manualroute
+ транспорт = iinet_relay
+ route_list = * почта.iinet.чистая.АУ


 # Этот альтернативный маршрутизатор может быть использован, когда вы хотите отправить всю почту на
@@ -735,6 +746,12 @@
address_reply:
 водитель = автоответ

+iinet_relay:
+ водитель = смтп
+ порт = 587
+ hosts_require_auth = <; $host_address
+ hosts_require_tls = <; $host_address
+


######################################################################
@@ -769,6 +786,7 @@
 # Нет рерайтинг спецификации в файл конфигурации по умолчанию.

 начать переписывать
+*@* [email protected] ФФР



@@ -821,6 +839,12 @@
 # server_advertise_condition = ${если Def:tls_in_cipher }


+iinet_login:
+ водитель = открытым текстом
+ public_name = логин
+ скрыть client_send = : [email protected] : PASSWORD_HERE
+
+
######################################################################
 # Конфигурации для local_scan() #
######################################################################

И вот мой полный конфиг файл.

Правка 2

Я тоже пробовал менять порт 465, который также молча терпит. (Чистки рядов 587 работает в msmtp.)

Редактировать 3

Вот информация о неудачной электронной почты, используя Эксим-МВЛ. Оригинальная попытка отправить использованы Эхо телом | каталог /usr/Бен/почту -с темой -Р [email protected] [email protected]

2015-11-10 11:53:39 получил от [email protected] у=спархок Р=местных=428 id=20151110005339.ag4kfrHaJ%[email protected]
2015-11-10 11:53:41 [email protected] Р=iinet_route Т=iinet_relay отложить (-42): аутентификация требуется, но попытка аутентификации(ы) не удалось

Редактирование 4

Я побежал команду почту (как в редактирования 3), и получил немного другую ошибку. Я также связана с полной мощностью Эксим-д+Все -м код <идентификатор>

$ судо Эксим-МВЛ 1ZwMHr-0008I4-92
2015-11-11 14:41:31 получил от [email protected] У=ли П=местных=426 id=20151111034131.VRuQn__aN%[email protected]
2015-11-11 14:41:31 [email protected] Р=iinet_route Т=iinet_relay отложить (-53): время повтора не достиг для любого хозяина

Полный отладочный вывод находится здесь.

+417
Sina Riyazi 3 сент. 2013 г., 09:15:04

Вопрос

Как я могу запустить скрипт как root, когда пользователь входит в систему с pam_exec.так (или иначе)? Требуется скрипт информация о пользователе для функции.

Проблемы и окружающая среда

Я бы хотел, чтобы запустить скрипт—/path/script.sh—как корень каждый раз, когда пользователь входит в систему. Мне также нужно знать пользователю, который регистрируется в (как переменную среды или аргументом к скрипту, например). Я на последней версии в CentOS 7.

Я сейчас редактирую файл/etc/Пэм.д/системы-авт и добавив следующую строку:

сессия факультативного pam_exec.так /path/script.sh

Это прекрасно работает, когда я стал пользователь с судо Су, но не работает, если я аутентифицировать пользователя в противном случае (скрипт должен выполняться от имени пользователя root). Другими словами,

$ Су - robot7
Пароль: 
/path/script.sh ошибка: код выхода 1
-в bash-4.2$

не удается пока

$ судо Су - robot7
Последняя авторизация: Чт июн 14 09:33:56 МДТ 2018 на Pts/5
-в bash-4.2$

работает и запускает сценарий как ожидается, с одной оговоркой: скрипт также работает, когда пользователи отключают. Переменная $PAM_USER во втором случае-это правильное имя пользователя (robot7, а не корень).

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


Если я поставил команду в файл/etc/Пэм.д/системы аутентификации для работы на авт , а не сессия (как полагают подобные вопросы), он никогда не работает.

Редактировать

Добавив вызов seteuid к pam_exec.поэтому команда позволяет запустить сценарий, когда пользователь авторизируется (Су - robot7), но скрипт не запускается на SSH (который является основным методом, с помощью которого пользователи входят в систему).

+285
Murky 18 мая 2013 г., 04:30:35

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

+237
ashtonnll 27 июл. 2012 г., 20:10:54

Я знаю об этом вопрос, но как сделать это в Каха ?

+231
Samuel Olibrice 22 янв. 2017 г., 02:26:43
#!/бин/Баш
СС=0
для файл Сделать
 СР -ФП -- "файл $" "${файл%.*}_copy.${файл##*.}" || СС=$?
сделано
выйти $СС

Это не выполняется, если файл не имеет точки расширения часть. Если вам нужны для работы использовать Стефан Chazelas решение.

+220
Ashar Burney 13 июн. 2016 г., 04:35:50

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

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

Планировщик Linux будет честь данного сродства процессора и процесс не будет работать на любых других процессоров. Обратите внимание, что планировщик Linux также поддерживает естественное сродство ЦП: планировщик пытается сохранить процессы на том же процессоре пока практических соображений производительности. Таким образом, принуждение специфическое сродство ЦП полезна только в определенных приложениях.

Пример

сон 1000 & slpid=$!
Эхо "ПИД сна составляет $slpid" # 5221

набор задач --пид $slpid
тока пид 5221 сродство маска: 3 # битовая маска

набор задач-процессор-список-пид $slpid
текущий список сродство пид 5221 по: 0,1 # список потенциальных ядер

набор задач-процессор-список-пид 0 $slpid
текущий список сродство пид 5221 по: 0,1
пид 5221 нового сродство список: 0 # привязан теперь только в ядре 0

убить $slpid # все сделано, аккуратно
+172
Bruce Fong 14 апр. 2011 г., 09:00:09

Позже я нашел , пока читал -Р линия очень полезная и мне удастся с помощью следующей команды:-

найти имя 161901.формат PDF | в то время как линия читал -Р; делать МВ долл ./АБВ/$(Эхо $строки | вырезать -Д "/" -Ф 2).формат PDF; сделано

Объяснение:-

  • Здесь найти -имя 161901.формат PDF список найденных файлов (уже упомянутые в вопросе), которые передаются в то время как петли в то время как путь, сохраненный в переменной строка.
  • вырезать -Д "/" -Ф 2 фильтры каталог наименование электронной.г-Май-Июнь-2011
  • И, наконец, МВ долл ./АБВ/$(Эхо $строки | вырезать -Д "/" -Ф 2).формат PDF перемещает файлы (переименован в имя каталога, в котором они были)

Итак, найти+в то время какпетля с МВ , используя вырезать для именования выполняет то, что я хочу.

+166
Martin Hjerne 5 февр. 2011 г., 05:12:20

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

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

  • C:\Windows
  • C:\Users и настройки
  • C:\Program Файлы
  • и т. д.

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

+104
m3asmi 8 сент. 2015 г., 19:39:21

Что о

найти в /lib/модули/`uname-Р` -название "*интерфейс USB*"
+56
Patty beaver 6 дек. 2010 г., 15:58:05

Не устанавливайте DVD-диска вручную при установке пакетов с помощью программы sysinstall. И, да, FreeBSD-9.х релиз очень старый, попробуйте найти/скачать для FreeBSD 11.1 релиз: https://www.freebsd.org/where.html

+50
Heptanitrocubane 21 апр. 2010 г., 17:40:18

Поддерживая то, что другие ответы уже сказал, Я посмотрел код, который вызывает команды на пульте дистанционного управления, https://github.com/openssh/openssh-portable/blob/4f29309c4cb19bcb1774931db84cacc414f17d29/session.c#L1660...

1660 /*
1661 * выполнить команду, используя пользовательскую оболочку. При этом используется ключ-c
1662 * возможность выполнить команду.
1663 */
1664 argv[0] в = (тип char *) shell0;
1665 из argv[1] = "-с";
1666 и argv[2] = (тип char *) команды;
1667 из argv[3] = значение null;
1668 вызова execve(оболочки, агду, ОКР);
1669 perror(оболочки);
Выход 1670(1);

... что, как видите, безусловно, вызывает оболочку с первым аргументом и второй аргумент команды. Ранее снаряд был задан переменной для пользователя оболочки как записано в файле/etc/passwd и. команда является аргументом этой функции, и в конечном счете имеет значение в строку прочитать дословно от провода (см. session_exec_req в одном файле). Таким образом, сервер не может интерпретировать эту команду, но снаряд всегда вызывается на пульте.

Однако, в соответствующей части протокола SSH спецификация вовсе не требует такого поведения; он только говорит

 байт SSH_MSG_CHANNEL_REQUEST
 тип uint32 канал получателя 
 строку "свдв"
 логическое хотите ответить
 командную строку 

Это сообщение запроса, что сервер начать выполнение дали команду. Команда '' строка может содержать путь. Нормальный меры предосторожности должны быть приняты, чтобы предотвратить несанкционированное выполнение команды.

Это наверное потому, что не во всех операционных системах есть понятие командной строки оболочки. Например, он не был сумасшедшим для классической macOS и SSH-сервер, чтобы накормить "старпома" командной строки с помощью AppleScript переводчик, а не.

+49
MachineShedFred 28 мая 2018 г., 01:07:51

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

$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