В чем разница между ОУЗ и expr?

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

Я знаю, что выражение вычисляет выражение с ее доводами, хотя и BCL оценивает от стандартных, но какие еще различия есть?

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

+318
Matthew Towers 3 февр. 2015 г., 04:41:35
25 ответов

Введите поиск через / (или ?) начнем с того, что позволит вам настроить регулярное выражение (поскольку вы используете incsearch)

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

/слон " найти следующий слон
:%с//Рино/ГК " сделать то все носороги!

Конечно, вы можете использовать выбор и колеблется, как обычно.

:1,15 с,пума,г
:'<,'>с::тигр:
+978
Spongsta 03 февр. '09 в 4:24

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

Команду держать другими пользователями писать сообщения на ваш терминал БЭМЗ Н. На БЭМЗ, г команда позволяет писать снова.

Что эта команда делает, чтобы изменить разрешения вашего терминала устройства файл (например, файл/dev/tty0 или в/dev/оч/8и т. д.) чтобы разрешить или запретить другим пользователям писать ей. Вписав кто я в командной строке часто покажет вам имя вашего устройства, с устройства/dev/ префикс снял.

Традиционная система разрешение ОС UNIX позволяет установить права доступа отдельно для себя, для одной группы пользователей, а для всех остальных пользователей. Если вы и все вы хотите поговорить довелось быть участником группы, что h4x0r не в, это возможно, вы могли команда chgrp команды mygroup /Дев/myterminal установить файл в группе, а затем команду chmod 620 /Дев/myterminal установить разрешения. (620 является сокращением для "пользователь может читать/писать, группа может писать, все остальные не имеют разрешений".)

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

Наконец, для получения дополнительной информации (только в случае, если вы не знаете), попробуйте человек команды -- Человек команду chmod, chgrp, указав человекуи т. д.

+944
Statlearner 24 янв. 2013 г., 09:17:27
Другие ответы

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


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

У меня есть коробка с Linux от Debian, размещенных на облаке, что я хочу предоставлять услуги почты (постфикс/Голубятня). Я хочу получить доступ к моему серверу OpenLDAP дома для проверки подлинности и предоставления пользователям доступа к электронной почте.

Как я могу настроить LDAP клиент/сервер надежно? Облачный сервер должны иметь доступ только для чтения к LDAP как хорошо. Домашний сервер работает на ОС Х сервер 10.10.

Я предполагаю, что VPN-подключения к моему дому будет требоваться, если LDAP имеет поддержку SSL и обеспечивает достаточный уровень безопасности с использованием шифрования. У меня есть OpenVPN настройка сервера дома, что я могу подключиться.

+944
Alexander Ventura 27 февр. 2017 г., 10:22:31

Когда я отправляю письмо самому себе я получаю следующее сообщение журнала:

24 августа 20:10:40 гугле сторону постфикс/тривиально-переписать[3251]: предупреждение: не список mwdesenvolvimento домен.ком.br в обе mydestination и virtual_mailbox_domains
24 августа 20:10:40 гугле-способ постфикс/очистка[3252]: предупреждение: файл /etc/постфикс/главная.БФ, строка 39: переопределение ранее вступления: myhostname=МХ.$мойдомен
24 августа 20:10:40 гугле-способ постфикс/очистка[3252]: предупреждение: файл /etc/постфикс/главная.СР, строка 42: переопределение ранее вступления: myorigin=$mydomain в
24 августа 20:10:40 гугле-способ постфикс/очистка[3252]: предупреждение: файл /etc/постфикс/главная.БФ, строка 43: переопределение ранее вступления: mydestination=localhost в
24 августа 20:10:40 гугле-как есть postfix/smtpd[3249]: A09B560A1F: client=mail-it0-f53.google.com[209.85.214.53]
24 августа 20:10:40 гугле сторону постфикс/очистка[3252]: A09B560A1F: идентификатор=<[email protected]om>
24 августа 20:10:40 гугле сторону постфикс/на "qmgr" [3078]: A09B560A1F: с=<[email protected]>, размер=2697, nrcpt=1 (очередь активный)
24 августа 20:10:40 гугле сторону постфикс/тривиально-переписать[3251]: предупреждение: не список mwdesenvolvimento домен.ком.br в обе mydestination и virtual_mailbox_domains
24 августа 20:10:40 гугле-способ постфикс/местных[3253]: предупреждение: файл /etc/постфикс/главная.БФ, строка 39: переопределение ранее вступления: myhostname=МХ.$мойдомен
24 августа 20:10:40 гугле сторону есть postfix/smtpd[3249]: отключение от mail-it0-f53.google.com[209.85.214.53]
24 августа 20:10:40 гугле-способ постфикс/местных[3253]: предупреждение: файл /etc/постфикс/главная.СР, строка 42: переопределение ранее вступления: myorigin=$mydomain в
24 августа 20:10:40 гугле-способ постфикс/местных[3253]: предупреждение: файл /etc/постфикс/главная.БФ, строка 43: переопределение ранее вступления: mydestination=localhost в
24 августа 20:10:40 гугле сторону постфикс/местных[3253]: A09B560A1F: к=<[email protected]> реле=локальный, задержка=0.08, задержки=0.07/0.01/0/0, имя DSN=2.0.0, статус=отправляется (доставляется в почтовый ящик)
24 августа 20:10:40 гугле сторону постфикс/на "qmgr" [3078]: A09B560A1F: удален

Я читал где-то, что я должен попробовать, чтобы решить это не список доменов mwdesenvolvimento.ком.br в обе mydestination и virtual_mailbox_domains, потому что это может положить мое письмо в другом месте...

Вот мой главный.сравни с постфиксом:

# Смотри /usr/доли/постфикс/главная.см.расстояние за прокомментировал, более полная версия


# Конкретными Debian: с указанием имени файла приведет к первому
строка # это файл, который будет использоваться в качестве имени. По умолчанию в Debian 
# это файл /etc/mailname.
#myorigin = в /etc/mailname
мойдомен = mwdesenvolvimento.ком.БР
myhostname = МХ.$мойдомен
myorigin = $mydomain в
mydestination = localhost в

smtpd_banner = $myhostname ESMTP в $mail_name (в Debian/ГНУ)
Бифф = нет

# дописывание .домен является работа по муа.
append_dot_mydomain = нет

# Раскомментируйте следующую строку, чтобы создать "отложенный почте" предупреждения
#delay_warning_time = 4ч

readme_directory = нет

# ТЛС параметров
smtpd_tls_CAfile = /и т. д./протокол SSL/сертификаты/корень.mwdesenvolvimento.ком.БР.ЭЛТ
smtpd_tls_cert_file = /и т. д./протокол SSL/сертификаты/mwdesenvolvimento.ком.БР.ЭЛТ
smtpd_tls_key_file = /и т. д./протокол SSL/частная/mwdesenvolvimento.ком.БР.декабря.ключ
smtpd_tls_security_level = может
smtpd_use_tls=да
smtpd_tls_session_cache_database = дерево:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = дерево:${data_directory}/smtp_scache

smtpd_tls_loglevel = 1

# Видеть /usr/share/doc/postfix/TLS_README.gz в постфиксной-док пакет для
# информацию о активации SSL в SMTP-клиента.

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = в гугле сторону.С. врожденное-храм-137823.внутренние
alias_maps = хэш: файл/etc/псевдонимы
alias_database = хэш: файл/etc/псевдонимы
myorigin = в /etc/mailname
mydestination = mwdesenvolvimento.ком.БР гугле сторону.С. врожденное-храм-137823.внутренний, локальный.С. врожденное-храм-137823.внутренний, локальный
mynetworks = 127.0.0.0/8 104.197.230.12 [::ffff в:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = все
промежуточного узла = [smtp.sendgrid.net]:2525

smtp_tls_security_level = шифрования
smtp_sasl_auth_enable = да
smtp_sasl_password_maps = хэш: файл/etc/постфикс/sasl_passwd
header_size_limit = 4096000
smtp_sasl_security_options = noanonymous

# smtpd_sasl_auth_enable = да
smtpd_sasl_type = голубятню
# Путь является относительным к $queue_directory:
# $postconf |grep в queue_directory
# queue_directory = /VAR в/золотник/постфикс
smtpd_sasl_path = частная/авт
# Не принимаем аутентификации SASL за нешифрованные соединения
smtpd_tls_auth_only = да



# Передача локальной доставки в голубятню по ЛСЗ
# http://wiki2.dovecot.org/HowTo/PostfixDovecotLMTP
#
# Путь к $queue_directory, то есть:
# в /var/катушка/постфикс/частная/голубятня-ЛСЗ
virtual_transport = ЛСЗ:в Unix:частная/голубятня-ЛСЗ

# Регистрация доменов, запросов пользователей и псевдонимы в голубятню
#
# Важно: не пересекаться с $mydestination
#virtual_mailbox_domains = example1.com, example2.com
virtual_mailbox_domains = $mydomain в

#virtual_alias_domains = $virtual_alias_maps
virtual_alias_maps = хэш: файл/etc/постфикс/virtual_aliases

голубятню.конф:

# 2.2.13: в /etc/голубятня/dovecot.конф
# ОС: Linux 3.16.0-4-amd64 на архитектуру x86_64 Debian с 8.5 
# mail_location = mbox в:~/Почта:почтовый=/ВАР/почта/%у
mail_location = хранения: в/var/письма/%д/%н
почтовый пространства имен {
 почтовый = да
 расположение = 
 "черновики" почтового ящика {
 special_use = \черновики
}
 ненужных почтовых ящиков {
 special_use = \старье
}
 почтовый ящик отправил {
 special_use = \отправил
}
 почтовый ящик "отправленные сообщения" {
 special_use = \отправил
}
 почтовый ящик погани {
 special_use = \мусор
}
 префикс = 
}
# параметр passdb {
водитель # = пам
# }
параметр passdb {
 драйвер = passwd-файл
 # Весь адрес электронной почты будет использоваться как логин для почтового клиента.
 # Не беспокойтесь о схеме здесь, будет заменена на схему из файла.
 # (http://wiki2.dovecot.org/AuthDatabase/PasswdFile)
 параметр args = схема=склепа username_format=%у /и т. д./голубятня/пользователи
}
протоколы = "имап ЛСЗ"

службы IMAP-логин {
 inet_listener имап {
 порт = 0
}
 inet_listener imaps {
 порт = 993
}
}

протокол SSL = требуется
ssl_ca = <файл/etc/ssl и сертификаты/корень.mwdesenvolvimento.ком.БР.ЭЛТ
ssl_cert = <файл/etc/ssl и сертификаты/mwdesenvolvimento.ком.БР.ЭЛТ
ssl_key = <файл/etc/ssl и/частная/mwdesenvolvimento.ком.БР.декабря.ключ

баз данных userdb # {
водитель # = пароль
# }
баз данных userdb {
 # Для статического типа, айда проверять существование пользователя в файле passdb поиска 
 # ( http://wiki2.dovecot.org/UserDatabase/Static )
 водитель = статическое
 параметр args = Уид=письма с gid=письма домой=/ВАР/письма/%д/%н
}

# Разрешает проверку подлинности без шифрования, только если SSL/TLS используется в первую очередь.
# http://wiki2.dovecot.org/Authentication
auth_mechanisms = обычный логин
disable_plaintext_auth = да

обслуживание авт-работник {
 # Запретить доступ к /ETC/тень
 пользователь = $default_internal_user
}

обслуживание авт {
 # Важно: совместить путь к smtpd_sasl_path в постфикс
 unix_listener в /var/катушка/постфикс/частная/авт {
 группа = постфикс
 пользователь = постфикс
 режим = 0666
}
}

ЛСЗ сервис {
 unix_listener в /var/катушка/постфикс/частная/голубятня-ЛСЗ {
 режим = 0666
 пользователь = постфикс
 группа = постфикс
}
}

Выход из Общ -л в /var/катушка/постфикс/частная/голубятня-ЛСЗ: (спросил user1700494)

ТРО-РАО-РАО - 1 постфикс постфикс 0 авг 24 19:23 в /var/катушка/постфикс/частная/голубятня-ЛСЗ

Кстати, я не умея читать, ни отправлять сообщения... любая помощь будет очень приветствоваться!

+888
Benesh 24 нояб. 2014 г., 15:21:47

Думаю, проблема как указано здесь.

http://cygwin.1069669.n5.nabble.com/Corrupt-Cygwin64-install-td130085.html

TL;д-р - проблема является тенденция анти-вируса.

+834
NPrabhu 22 авг. 2011 г., 01:37:10

Следующие на awk команду Удалить пробелы и ненужные цитаты из csv-файла и только от одного слова между сепараторы

на awk 'gsub(/("[ ]+|[ ]+")/,"\""){$0=генсуб(/"([[:alnum:]]+)"/,"\\1","г")}1' файл.КШМ

пример: ( перед )

1,"1.0348 54 35.5",""45356",""4"""""35,"578 "

пример: ( после )

1,"1.0348 54 35.5","45356,"4""""35,578

проблема в том, что у awk не может справиться, когда персонажи не являются буквенно-цифровыми

пример

1," [email protected]&^% "," &^[email protected] ",)(*&^," (*^%%^&*( "

моя цель-работать со всеми видами символов, не являющихся алфавитно-цифровой и буквенно-цифровой

как

( А-Z , [email protected]#$%^&&**( , 1-9 , и т. д. )

Я думаю, мне нужно заменить [[:alnum:]] с какой-то другой синтаксис.

Что мне нужно изменить в своей Неум синтаксис для поддержки всех видов персонажей?

+771
Darbi 9 авг. 2012 г., 05:41:09

Вы можете задать псевдонимы переменных окружающей среды.

псевдоним Р1="экспорт при=HTTP://в proxy1.домен.местные:3128"

псевдоним Р2="экспорт при=НТТР://proxy2.домен.местные:3128"

+721
jsalatas 3 мая 2019 г., 17:54:32

Любой раз, когда вы собираетесь судо РМ вещей, вы должны серьезно рассмотреть то, что вы делаете, если вы не используете явные пути.

судо РМ /явные/путь/к/директории/* должна работать. Вы все равно получаете эту ошибку, если нет файлов в каталоге, вы можете подавить, что с РМ -Ф (не РМ -пт , если вы не абсолютно уверены в том, что вы делаете).

+672
zhang royaso 12 февр. 2014 г., 09:11:03

Bash-команда: Я В *; делать Эхо "${я##*.}"; сделано | уник -с

+656
Yi Xin 10 мая 2018 г., 02:49:35

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

#!/бин/Баш
Эхо "набор-печенье: еее=1"
Эхо "содержимое-тип: текст/HTML"
Эхо ""
тест Эхо ""

Я заменил все выше коды следующие:

#!/usr/Бен/ОКР питона
импорт ОС

набор-печенье печати: еее=1'
контент-Тип печати: текст\п

печать '<HTML>и<body>'

а = ОС.энвирон.вам('HTTP_COOKIE')
распечатать

печати</тело></HTML>и'

это можно установить и получить печенье.

но это уже не скрипт. это скрипт на языке Python.

вопрос.. Как получить куки через сам скрипт.. ?

+641
Andrea Araldo 12 июл. 2016 г., 03:00:22

Это на OSX СЭД расширение, не стандартное поведение. Вы можете посмотреть по этой ссылке, в функции compile_text:

/*
 * Составить текст после или я команду.
*/
статический тип char *
compile_text()
{
 инт вразмер, размер;
 символ *текст, *п, *ОП, *с;
 голец lbuf[_POSIX2_LINE_MAX + 1];

 вразмер = 2 * _POSIX2_LINE_MAX + 1;
 текст = xmalloc(вразмер);
 размер = 0;
 пока (cu_fgets(lbuf, как sizeof(lbuf))) {
 ОП = з = текст + размер;
 Р = lbuf;
EATSPACE();
 для (; *п; р++) {
 если (*Р == '\\')
Р++;
 *С++ = *Р;
}
 размер 

Они ели пространств, используя EATSPACE макро.

В FreeBSD СЭД, которые могут неправильно лечить \ как символа продолжения строки при использовании а, я, с, поведение страннее. В моей ОС FreeBSD 9.3:

$ Эхо 1 | СЭД -е 'я\ 1'
": дополнительные символы после \ в конце я команда

но:

$ Эхо 1 | СЭД -е 'я\
2'
2
1

работ, съедает пробелы.

В GNU СЕПГ, реликвия СЭД не имеют этой проблемы.

+595
user16374 14 мая 2016 г., 11:43:32

Я успешно реализую autofs с автоматического крепления S3 ведро на сервер под управлением Ubuntu сервер 14.04.5 следуя этой учебники. но количество ведро (которая должна автоматически монтироваться) является динамическим, означает, его можно увеличить или уменьшить. пока мне нужно добавить/удалить правило в autofs с конфиг каждый раз, когда количество ведро изменилось.

Параметр команды для Mount ведро такое же. только путь и название ковш, что есть разница. вот моя конфигурация :
в файле /etc/авто.мастер

+авто.мастер
/- /и т. д/авто.s3bucket --таймаут=30

в файле /etc/авто.s3bucket

[точки подключения-bucket1] -fstype ключевое=предохранитель,жидкость,гид,и т. д. и т. п. :[инструмент монтаж]#bucket1
[точки подключения-bucket2] -fstype ключевое=предохранитель,жидкость,гид,и т. д. и т. п. :[инструмент монтаж]#bucket2
.....
[точки подключения-bucketX] -fstype ключевое=bucketX предохранитель,жидкость,гид и т. д. и т. п. :[инструмент монтаж]#

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

+573
Notaras 2 февр. 2012 г., 04:22:05

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

ЛС-Р | команда grep "\.Рар$"
+535
Harshal Bhavsar 18 нояб. 2012 г., 10:58:39

Этот ответ базируется на askubuntu.com/a/661747/394818 (как говорится также в комментарии к @солнце-медведь), askubuntu.com/q/616272/394818 и superuser.com/a/1269158/585953.

С помощью системы сервиса:

Создать файл в/etc/systemd в/системы/my_user_script.услуги:

[Блок]
Описание=Работа my_user_script
После=приостановить.цель гибернации.цель гибридный спящий.цель

[Услуги]
ExecStart=/путь/к/my_user_script
#Пользователь=my_user_name
Среда #=дисплей=:0

[Установите]
WantedBy=приостановить.цель гибернации.цель гибридный спящий.цель

Снять приостановить/Hibernate/гибридный в случае, если услуга должна быть выполнена только после пробуждения от конкретного типа сна. В случае сервис должен быть запущен на конкретного пользователя, раскомментируйте пользователя и окружающей среды= строк и заменить соответствующие имя пользователя.

Установить файловый сервис с:

команду sudo systemctl включить my_user_script

С помощью сервиса пользователь не будет работать:

Для того, чтобы избежать настройки жестко заданы имя пользователя с пользователя, можно создать точно такой же файл на .местные/доли/systemd в/пользователей/my_user_script.услуги и активируйте с помощью systemctl --пользователей позволяют my_user_script. Однако, это не будет работать. @grawity объясняет более подробно unix.stackexchange.com/a/174837/163108 почему это так:

сна.целью является специфическим для системных служб. Причина, сна.цель - это не волшебная цели, что автоматически активируется, когда собирается спать. Это просто обычная цель, которую ставит система для сна – так "пользователь" случаи, конечно, не имеют эквивалента. (И, к сожалению, случаи "пользователь" в настоящее время нет возможности зависят от системной службы.)

+525
Karuppiah 19 сент. 2011 г., 11:12:22

BootOrder является одним из UEFI загрузки переменных, хранимых в NVRAM вместе с другими прошивки конфигурация (то, что раньше было "настройки BIOS").

В Linux, вы можете использовать программе efibootmgr -V и просмотреть загрузки переменных.

Пример:

# программе efibootmgr -V с
BootCurrent: 0001
Тайм-аут: 6 секунд
BootOrder: 0001,0002,0000,0003,0004,0005,0006
Boot0000* Debian в качестве HD(1,ОПС,4fb8aadb-9507-44b5-8cab-a052a0091e2b,от 0x800,0x100000)/файл(\ели\дебиан\GRUBX64.ЭФИ)
Boot0001* изысканный загрузочный менеджер HD(1,ОПС,4fb8aadb-9507-44b5-8cab-a052a0091e2b,от 0x800,0x100000)/файл (\\ели изысканный\REFIND_X64.ЭФИ)
Boot0002* интерфейс UEFI: ИП4 Реалтек PCIe и портов GbE семьи контроллера вид pciroot(0x0 В) или PCI(0x1c,0х2)/ЧКВ(0х0,0х0)/МАК(107b447ad398,0)/с IPv4(0.0.0.0:0<->0.0.0.0:0,0,0)..БО
Boot0003 оболочку UEFI в HD(1,ОПС,4fb8aadb-9507-44b5-8cab-a052a0091e2b,от 0x800,0x100000)/файл(\инструменты\ели\оболочки.Эфи)
Boot0004* интерфейс UEFI:компакт-диск/DVD-дисков ББС(129,,0х0)
Boot0005* с UEFI:съемный ББС устройство(130,,0х0)
Boot0006* интерфейс UEFI:сеть BBS устройство(131,,0х0)

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

Обратите внимание, что BootOrder указан порядок, в котором другие варианты BootNNNN будут судить.

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

+476
user67231 8 мая 2010 г., 20:53:45

Давайте посмотрим, что вы сделали-это набор разрешений в целом /и т. д. реж как чтение/запись/выполнение допускается только для владельца файла/реж, запрещен для всех остальных. Если вас смущает файл разрешения, можно подробнее в Википедии: традиционные Unix разрешения.

Почему вы взорвали вашу систему, потому что многие процессы больше не могу читать их параметры, будучи не в состоянии доступ к /ETC. Это не будет легко восстановить весь файл /etc дир в прежнее состояние. Как это сделать, будет зависеть от вашего дистрибутива, но в основном это означает переустановки каждый пакет, который держит любой файл в /etc.

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

 # судо найти /и т. д.-тип D -exec для чмод 775 '{}' \;
 # судо найти /и т. д.-тип F -exec для выполнения команды chmod 664 '{}' \;

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

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

+330
user78118 9 сент. 2014 г., 07:22:50

У меня есть приложение (в Webmin), который выполняет проверку подлинности пользователя через протокол LDAP на rhel5, 6 и 7.

Пакет nss_ldap и даже больше его эквивалент НСС-пам-уязвимостей на rhel7 не позволяет, чтобы пользователи не были перечислены через passwd и getent.

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

Делает модуль pam, который выполняет проверку подлинности с использованием LDAP существует без навязывания тех пользователей, для пользователей системы существует? Почему я не должен использовать такой аутентификации для веб-приложений?

+322
Travis Cole 10 июн. 2015 г., 18:51:37

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

корень@el6 ~ # файл /lib/файл libc-2.12.так 
/Либ/библиотеки libc-2.12.Итак: эльф 32-бит ЛСБ общий объект, процессоры Intel 80386, [...]

корень@el6 ~ # файл /lib64/библиотеки libc-2.12.так 
/lib64/библиотеки libc-2.12.Итак: эльф 64-разрядной ЛСБ общий объект, для архитектуры x86-64, [...]

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

+310
MiCc83 29 апр. 2010 г., 11:58:55

Я пытаюсь префикс и добавить блоки текста список файлов. Вот где я до сих пор. Камнем преткновения является СЕПГ -я "1и \$префикс" "$файл" && линии. СЭД не подставляем значение префикса в. Я пыталась соблюдать различные темы про это на Unix.SX и пару других мест, но только что получил головную боль.

Может кто подскажет как это исправить? Если это слишком сложно, я через что-то другое вместо СЭД.

Это тесно связано с Как добавить текст в начало и конец несколько текстовых файлов в bash?, который является, где я получил код ниже. Разница в том, что вопрос не покрывает расширяющийся переменной, а также в моем случае строки в многострочный.

список=(фу.бар Текс.Текс)

префикс='\documentclass[12пт]{статьи} 
\usepackage{myarticle} 
%\xpretocmd{\открытие}{\insertname}{}{} 
\начать{документ} 
%\insertname 
всегда \begin{дословно}'

суффикс='\конец{дословно} 
\конец{документ}' 

для файл в "${список файлов[@]}"; сделать
 СЕПГ -я "1и \$префикса" файл"$" &&
 Эхо "$суффикса" > > "файл$"
сделано
+305
emanb 17 авг. 2018 г., 14:07:45

Я, кажется, не имеют на их Fluxbox просмотра изображений Manjaro, которые могут играть в анимационные GIF-файлы.

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

+252
ali memon 26 сент. 2018 г., 16:39:23

Шаблон регулярного выражения у вас содержится:

  • Незахватывающие группы (?:)
  • Нулевой ширины отрицательный просмотр вперед, (?!)

которые поддерживаются только в грэп с PCRE, Perl совместимые регулярные выражения ()

Так что вам нужно грэп -П, и, чтобы захватить только выбранную часть, :

% грэп -Ро '(?:([bcdfghjklmnpqrstvwxzy])(?!.{1,2}\1)){3}' <<<'foobarspfb'
РСП
+181
Nikki S 7 мая 2014 г., 12:20:56

Я не уверен, насколько это применимо, но я использую в Debian 8 с XMonad как мой оконный менеджер вместо GNOME, поэтому я использую nmcli/nmtui для подключения к беспроводным сетям. Это не означает решение или объяснение, а лишь временное решение проблемы:

  • Когда это возможно, используйте nmtui
  • В противном случае, запустите nmcli Con и измените идентификатор и установить все поля являются обязательными (например, пароль) и сохранить постоянные, потом активировать и бросить.

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

+146
Janet Herdsman 14 мая 2019 г., 13:42:02

Я через Xephyr как вложенный х сервер. Когда я в Xephyr окна и прес сочетание клавиш Control_L+Shift_L, Xephyr хватает меня за ввода (мышь, клавиатура). Этот захват может быть выпущен с Control_R+Shift_R, как я узнал здесь.

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

Есть ли способ, чтобы скрипт этих ключевых комбинаций, используя некоторые средства, такие как xdotool и? Или любой другой инструмент? Я хотел создать скрипт, который я мог бы запустить после того, как я в ловушке внутри Xephyr и не могу уйти.

Я пробовал следующие, и это не работает (нет эффекта):

xdotool и ключ Control_L+Alt_L+Shift_L
+81
Killroy 21 авг. 2018 г., 02:52:56

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

Допустим, я хочу посмотреть на размеры файлов, метки, и права/владелец/группа по набору файлов (ЛС-л), которые содержат "определенное слово". Обычно я делаю это:

ЛС-л $( грэп -л 'слова' * )

И это работает, как по волшебству, пока имена файлов содержат пробелы, как файл с именем "Имя файла". Тут ЛС не могу найти то, что он думает, что это два имени файла, "файл" и "имя".

Скрипты bash есть знакомый способ решения вариант этой проблемы, если вы проходите имена файлов в командной строки в скрипт, они ссылаются как ${1}, ${2}, и т. д. И если вы обернуть их в кавычки, т. е. "${1}", "${2}", тогда, если у них есть пробелы, у вас нет проблем и вы можете даже процесс все имена файлов одновременно с помощью " $ { @ }", которая будет правильно перечислить все параметры, и сохранить их в первозданном виде, даже если у них места - я просто не нашел такой механизм для команды grep/ЛС тип проблемы я перечислил выше. Если вы оберните расширение команды, $( ) с кавычками оно обрабатывает все файлы как один большой параметр для LS.

Я обычно работал вокруг него с чем-то вроде грэп -л .... | в то время как чтение файла; у Общ -л "${файл}"; сделал, но я действительно не должен делать этого. И делать это все равно не позволит такие вещи, как сортировка файлов по дате/размеру/и т. д. (т. е. Общ -л $( грэп -л ....))

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

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

+79
Nti kwaku 16 июл. 2019 г., 01:46:06

Из man-страницы:

ФАЙЛЫ ЗАПУСК/ЗАВЕРШЕНИЕ 
 Команды сначала прочитать из файла /etc/zshenv; это не может быть переопределен. Последующие быть‐
 haviour изменения в RCS и варианты GLOBAL_RCS; бывший затрагивает все автозагрузки
 файлов, в то время как второй влияет только на глобальном запуске файлов (тех, которые показаны здесь с
 путь, начинающийся с /). Если один из вариантов будет отключена в любой момент, любой последующий
 файл запуска(ы) соответствующего типа не будет читать. Это также возможно для
 файл в $ZDOTDIR для повторного включения GLOBAL_RCS. Оба RCS и GLOBAL_RCS устанавливаются
по умолчанию.

 Затем команды считываются из $ZDOTDIR/.zshenv. Если оболочка является оболочкой, ком‐
 mands читаются из /etc/zprofile, а затем $ZDOTDIR/.zprofile. Затем, если оболочка
 интерактивные, команды читаются из /etc/zshrc, а затем $ZDOTDIR/.zshrc. Наконец, если
 оболочка-это оболочка, в /etc/zlogin и $ZDOTDIR/.zlogin читать.

 При входе раковина выходит, файлы $ZDOTDIR/.zlogout и далее /etc/zlogout читать.
 Это происходит с любой явный выход через exit или команды "выход" или
 неявный выход при чтении конца файла от терминала. Однако, если оболочка терми‐
 натес из-за старпома передоза другого процесса, выход файлы не читаются. Они также
 пострадавших от RCS и варианты GLOBAL_RCS. Отметим также, что параметр ЭПР влияет
 сохранение истории файлов, т. е. если РВС не установлено, когда снаряд выходит, нет истории
 файл будет сохранен.

 Если ZDOTDIR не установлен, дома вместо этого используется. Файлы, перечисленные выше, как в /etc может
 в другом каталоге, в зависимости от установки.

 Как /ETC/zshenv выполняется для всех экземпляров ЗШ, важно, чтобы он содержался как
 маленькой, насколько это возможно. В частности, это хорошая идея, чтобы поместить код, который не нужен
 должен быть запущен для каждого один снаряд за тест в форме `если [[ -о РВС ]]; затем
 ... так что она не будет выполнена, когда ЗШ вызывается с опцией `-Ф'.

поэтому вы должны быть в состоянии установить переменную окружения ZDOTDIR в новый каталог, чтобы получить ЗШ искать другой набор dotfiles.

Как в MAN-странице говорит, РВС и GLOBAL_RCS не пути к RC-файлы, как вы пытаетесь их использовать, а параметры можно включить или отключить. Так, например, флаг --ЭПР позволит РВС опцию, вызывая ЗШ на чтение из RC-файлы. Можно использовать следующие флаги командной строки в ЗШ, чтобы включить или отключить РВС или GLOBAL_RCS:

--globalrcs
--РВС
 -д эквивалентно-нет-globalrcs
 -Ф эквивалентно-нет-СКР

Чтобы ответить на ваш другой вопрос:

можно ли начать ЗШ, запуска "источник /путь/к/файлу", то пребывание в тот же ЗШ сессии?

Да, это довольно легко по вышеуказанным направлениям. Просто запустите ЗШ -Г-Д-Е , а затем источник /путь/к/zshrc.

+53
Z3br3 24 авг. 2016 г., 10:14:37

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

$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