Что означает поле "флаги" в Значит помощью getfacl?

Я пытаюсь установить разрешения на сервера между пользователями с помощью ACL. Когда я проверяю свой статус на одну из директорий с помощью помощью getfacl dir10, он показывает:

[email protected]:/srv/resources/somedir# помощью getfacl dir10
файл#: dir10
владелец#: корень
группа#: команды mygroup
# флаги: -с-

Что эти флаги означают? Как я могу их изменить?

+370
JPNotADragon 1 июл. 2011 г., 10:31:22
38 ответов

команда echo $(($(найти -типа D | туалет -л) - 1)) является одним из способов (вычтите 1 из туалета -л, чтобы удалить текущий каталог). Вы можете изменять параметры, чтобы найти , чтобы найти разные вещи.

команда echo $(($(найти -типа D -не -путь '*/\.*' | туалет -л) - 1)) - чтобы исключить скрытые Дирс

Как я уже упоминал в комментариях, в самом сердце этого выражения действительно найти -типа D, которая находит все каталоги.

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

+990
Sitizy 03 февр. '09 в 4:24

То, что вы ищете, - это -Ч-набор-домашний параметра к sudo.

От судо страницу:

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

+975
LeoAM 26 июн. 2011 г., 03:04:12
Другие ответы

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


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

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

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

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

+938
Chrisgram 25 июн. 2013 г., 23:41:07

Это очень легко сделать с Башем. Ваши могут простираться от следующей мысли:

пока читал имя фамилия пароль имя пользователя адрес электронной почты; делать \
 отрс.AddCustomerUser.pl -P пароль ...; сделано

Заменить точками с полной командной строки.

+926
pyypsi27 21 янв. 2015 г., 00:50:11

Просто создать скрипт, чтобы проанализировать, что для вас

для меня В `найти каталог -тип "D"
делать
 Эхо $я
 Термоблок -ю $я
сделано

Вы даже можете добавить, Если чтобы увидеть, если есть какой-то вывод, а просто печатать с запущенными процессами.

+923
Monet powell 28 апр. 2016 г., 11:05:05

Это не должно быть как вещи должны работать. Как правило, программа рухнет или что-то, но тем не менее, это может означать более глубинные проблемы с драйверами. Если это случится снова, я рекомендую (если на Ubuntu) 1. Нажмите сочетание клавиш Ctrl + АЛТ + Ф2 (или что-то такое), чтобы загрузить терминал 2. судо служба lightdm стоп 3. Затем судо сервис lightdm старт или суда /и т. д./init.д/lxdm остановить. Затем судо /и т. д./init.д/lxdm начать(я не уверен, если это от конкретной платформы). По умолчанию в Ubuntu будете использовать перевод, однако, это может измениться, если вы не с помощью Unity или Gnome... Я рекомендую использовать проприетарные драйвера или очень стабильные драйвера с открытым исходным кодом (если вы парень). Удачи.

+895
makundo 15 мая 2014 г., 03:08:08

Согласно https://serverfault.com/a/373875/145318:

На [0:0] или [1280:144299] или как там графа [Пакеты:байт] что уже через цепочку . Они сохраняются при запустите в iptables-сохранить команду и используются для iptables-restore в команды для инициализации счетчиков.

+886
mikelplhts 11 янв. 2016 г., 13:58:18

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

enter image description here

Вот пример, показывающий, как в/proc/разделы/ и программы fdisk и соответствующие. Как вы можете видеть на картинке, Фиск говорит его продлили , а в/proc/разделы/ предоставляет код, номер: 1-4 для Primary и Extended разделы и 5+ для логических разделов. Это дополнительный раздел, помеченные красными на меня, чтобы подчеркнуть, что логические разделы начинаются с числа 5 сразу после расширенного раздела.

enter image description here

+873
Noah Sullivan 23 февр. 2019 г., 22:51:35

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

"IP-адрес скрытого Дэв ens3"

Результат: мой VPS не отвечает, Я вынужден перейти в режим восстановления.

Раньше все было посажено, я был в "ens3" с более или менее одинаковыми параметрами. Я работаю под Debian 9.

/и т. д./сети/интерфейсов

источник /и т. д./сети/интерфейсов.д/*
авто Ло
iface защитный Ло инет замыкания

авто eth0 в
разрешить-поддержку hotplug eth0 в
слово iface eth0 в инет по DHCP

> **"на/sbin/трасса -Н"**
> 
> Ядра IP-маршрутизации таблица назначения Genmask шлюз 

> Флаги Метрики Использовать Реф Недвижимость

> 0.0.0.0 193.70.**.* 0.0.0.0 в UG 0 0 0 eth0 в
> 193.70.**.* 0.0.0.0 255.255.255.255 Э 0 0 0 eth0 в

> **> "корень@спасение-Pro:/# на /sbin/ifconfig, которые -это"**
> 
> encap Ссылка для eth0:сеть Ethernet HWaddr Альфа:16:3Э:В9:**:**
инет адрес:193.70.**.*** Брошены:193.70.**.*** Маска:255.255.255.255
> 
> inet6 адрес: ***::f816:3eff:feb9:****/64 область применения:ссылка
> 
> До эфира работает мультикаст значение MTU:1500 метрическая:1
> RX пакетов:18002 ошибок:0 сократилось:0 перерасход:0 рама:0
> Техас пакеты:10814 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
> столкновения:0 txqueuelen:1000
> RX байт:23202759 (22.1 Мб) Техас байт:820631 (801.3 КБ)
> 
> encap ссылке Ло:местные замыкания
инет в addr:127.0.0.1 Маска:255.0.0.0
> inet6 в addr: ::1/128 масштаб:хозяин
> До замыкания работает МТУ:65536 Метрика:1
> RX пакетов:43, ошибок:0 сократилось:0 перерасход:0 рама:0
> Техас пакеты:43, ошибок:0 сократилось:0 перерасход:0 перевозчик:0
> столкновения:0 txqueuelen:0
> RX байт:9320 (9.1 КБ) Техас байт:9320 (9.1 КБ)

> **"корень@спасение-Pro:/# команды uname -а"** Линукс спасение-Pro 3.16.0-5-для amd64 #1 СМП в Debian 3.16.51-3+deb8u1 (2018-01-08) архитектуру x86_64 GNU/Линукс

> **"корень@спасения-про:/# команду lspci | грэп -я эт"** 00:03.0 Ethernet-контроллер: Красная Шапочка, Инк осуществляет сетевое устройство

Спасибо за вашу помощь, я полностью за!

+844
bikash giri 4 июл. 2019 г., 01:37:13

Решая эту полностью в чистом Баш бы, я думаю, не целесообразно. См., например, вопрос "Почему через оболочку петля для обработки текста считается плохой практикой?".

Вместо этого, давайте сделаем входных данных немного легче усваивается.

на awk 'ФНР == 1 { сплит($0, порт, ","); ФС=","; далее }
 { для (i=2; я<=НФ; ++I) Если ($я == "открыть") печать $1, порт[я] } файл'.КШМ

Это на awk команду бы сначала читать номера портов из первой строки CSV-файла в массив называется порт. Номер порта для столбца Н будет храниться в порт[Н].

Это достигается путем разбиения первой строке входных данных на запятые и просто хранить результат в порт массив. Это то, что сплит() команды. Состояние ФНР == 1 означает: "если это первая строка из файла, тогда сделайте это..." (ФНР , это номер строки в текущем входном файле). Блок кода с условием, что оно будет выполнено для каждой строки ввода.

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

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

Выходные данные этой команды, учитывая данные в вопрос

1.1.1.2 21
1.1.1.3 21
1.1.1.4 4
1.1.1.4 21
1.1.1.5 21
1.2.3.4 21
1.4.5.6 7
1.4.5.6 21
1.4.5.6 21
1.1.3.4 21

Это может легко быть прочитан цикл в командной консоли:

пока читала-Р IP-порт; делать
 телнет "$ИС", "$порт" # или как ваш команда
сделано

Эта функция считывает IP-адрес и номер порта, по одному.

Чтобы совместить эти в полный сценарий:

#!/Бен/ш

на awk 'ФНР == 1 { сплит($0, порт, ","); ФС=","; далее }
 { для (i=2; я<=НФ; ++I) Если ($я == "открыть") печать $1, порт[я] } файл'.КШМ |
пока читала-Р IP-порт; делать
 телнет "$ИС", "$порт" # или как ваш команда
сделано

Выход на awk команда передается в то время как цикл, который считывает значения и вызывает команду (Примечание | труба после входной именем).

Обратите внимание, что если IP-адрес имеет более чем один порт открыть, то команда будет выполняться несколько раз по этому адресу.

+805
Liam Haworth 27 сент. 2013 г., 23:34:22

Изменение директорий разрешения на 555 (или 550или 500...) позволит вам удалять или создавать файлы внутри них. Изменение файлов разрешения на 444 предотвратит их изменения. (Вам действительно нужно, чтобы совместить обе операции, поскольку многие редакторы будут создавать новый файл, когда "изменение" существующего, который эффективно означает, что вы можете в конечном итоге изменяя файл только для чтения, если вы можете написать в Родительском каталоге.)

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

chattr -R +и я .

рекурсивный защитить всех директорий и файлов, начиная с текущего каталога. Чтобы снова сделать файл модифицируемый,

chattr -I файл

Вы должны быть корень для выполнения этих операций.

lsattr покажет текущие атрибуты каталогов и файлов.

+751
Iale 15 апр. 2017 г., 10:22:22

Есть лучшие способы, чтобы разобраться , чем делаю это только в bash. Это не хороший ответ на ваш вопрос-это не просто (потому что он использует некоторые особенности Баш, что не простой), а не делать все "с unix way", который заключается в использовании инструменты, готовые для делаем одно дело и делаем его хорошо (например, сортировки).

Я решил написать этот ответ, чтобы помочь сделать большую точку, что ваша учетная запись по умолчанию консоль построена для выполнения команд и перенаправление ввода/вывода только потому, что оболочка имеет множество функций, такие как bash, совсем не значит, что это лучший инструмент для определенной работы. Вы будете очень часто вижу ответы, которые предлагают использовать awk или Perl (или jq Не или вроде ...) вместо того, чтобы пытаться взломать его в оболочку-только сценарий.

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

Функции использования:

Сортировка вставками-это не эффективно (за время o(н)2), но, конечно, приемлемо для небольших наборов данных, таких как 11-линия пример. Четыре функции побежала в суб-второй раз для выборки данных, а на случайно сгенерированных 1,000 строк входного файла, в "отдельном массиве" сортировка заняла ~15 секунд, пока "на месте" версии ушло ~60 секунд из-за повторной обработки значений. Сравните это с стандартного утилиты , которые отсортированы в 1000 строке файл на любой столбец в суб-тысячные доли секунды времени.

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

функция sort_inplace_f1 {
 локальный массив
 сопоставления -Т массива < "$1"
 местные и й ТМП
 для ((Я=0; я <= ${#массив[@]} - 2; я++))
делать
 для ((J В=Я + 1; и J <= ${#массив[@]} - 1; к++))
делать
 местные jvalue параметр ivalue 
 [[ ${массив[я]} =~ ([^[:пробел:]]+)[[:пробел:]]+(.*) ]]
параметр ivalue="${BASH_REMATCH[1]}"
 [[ ${массив[Дж]} =~ ([^[:пробел:]]+)[[:пробел:]]+(.*) ]]
jvalue=${BASH_REMATCH[1]}
 если [[ $параметр ivalue > $jvalue ]]
тогда
ТМП=${массив[я]}
массив[я]=${массив[Дж]}
массив[Дж]=$tmp в
интернет
сделано
сделано
 функции printf "%з\п" "${массив[@]}"
}

функция sort_inplace_f2 {
 локальный массив
 сопоставления -Т массива < "$1"
 местные и й ТМП
 для ((Я=0; я <= ${#массив[@]} - 2; я++))
делать
 для ((J В=Я + 1; и J <= ${#массив[@]} - 1; к++))
делать
 местные jvalue параметр ivalue 
 [[ ${массив[я]} =~ ([^[:пробел:]]+)[[:пробел:]]+(.*) ]]
параметр ivalue="${BASH_REMATCH[2]}"
 [[ ${массив[Дж]} =~ ([^[:пробел:]]+)[[:пробел:]]+(.*) ]]
jvalue=${BASH_REMATCH[2]}
 если [[ $параметр ivalue > $jvalue ]]
тогда
ТМП=${массив[я]}
массив[я]=${массив[Дж]}
массив[Дж]=$tmp в
интернет
сделано
сделано
 функции printf "%з\п" "${массив[@]}"
}

функция sort_keyed_f1 {
 локальные ключи С1 С2 значения
 в то время как компании IFS=' ' читать -Р С1 С2
делать
ключи+=("$С1")
 значения+=("$С1 $С2")
 сделано < "$1"

 местных я tmpv ТМПК 
 для ((Я=0; я <= ${#клавиши[@]} - 2; я++))
делать
 для ((J В=Я + 1; и J <= ${#клавиши[@]} - 1; к++))
делать
 если [[ ${ключи[я]} > ${ключи[Дж]} ]]
тогда
 ключи своп # 
ТМПК=${ключи[я]}
ключи[я]=${ключи[Дж]}
ключи[Дж]=$ТМПК
 значения # подкачки 
tmpv=${значения[я]}
значения[я]=${значения[Дж]}
значения[Дж]=$tmpv
интернет
сделано
сделано
 функции printf "%з\п" "${значения[@]}"
}

функция sort_keyed_f2 {
 локальные ключи С1 С2 значения
 в то время как компании IFS=' ' читать -Р С1 С2
делать
ключи+=("$С2")
 значения+=("$С1 $С2")
 сделано < "$1"

 местных я tmpv ТМПК 
 для ((Я=0; я <= ${#клавиши[@]} - 2; я++))
делать
 для ((J В=Я + 1; и J <= ${#клавиши[@]} - 1; к++))
делать
 если [[ ${ключи[я]} -ГТ ${ключи[Дж]} ]]
тогда
 ключи своп # 
ТМПК=${ключи[я]}
ключи[я]=${ключи[Дж]}
ключи[Дж]=$ТМПК
 значения # подкачки 
tmpv=${значения[я]}
значения[я]=${значения[Дж]}
значения[Дж]=$tmpv
интернет
сделано
сделано
 функции printf "%з\п" "${значения[@]}"
}

Даже после всего этого, вы все еще нужен кто-то из раковины основных "функций", то есть-чтобы перенаправить вывод в файл:

входные данные-файл sort_keyed_f1 > alpha_sorted.txt
входные данные-файл sort_keyed_f2 > numbers_sorted.txt
+712
reptilecoin 15 сент. 2015 г., 06:13:23

Вопрос в том, что ты не цитируешь расширения, которые вы передаете Эхо.

Не цитируя вызывает расширение поля расщепление полученную строку в слова на пробелы (если значение по умолчанию $ИФС), и, самое главное, создания имени файла (подстановка) по каждому из слов.

Одним из слов .*, и это будет распространено на все скрытые имена в текущем каталоге.

Вместо:

ФОО="ModPagespeedLoadFromFileRuleMatch запретить .*"
Эхо "${фу//\\/\\\\}"

Или еще лучше,

ФОО="ModPagespeedLoadFromFileRuleMatch запретить .*"
функции printf '%з\п' "${ФОО//\\/\\\\}"

Это будет выход

ModPagespeedLoadFromFileRuleMatch запретить .*

У вас же проблема с Эхо $бар.

См. также:

+692
Praneeth Kacham 31 окт. 2014 г., 15:16:22

в каталоге/var/журнал/сообщения, я вижу следующее сообщение "плохо телетайп"

в чем смысл этих посланий?

второе-это вызвано тем, что некоторые приложения, что называется - owstd ? как мы видим из лога?

 18 Января 01:40:09 Managnment.сервер логин: фатальная ошибка: плохой телетайп
 18 Января 01:48:01 Managnment.сервер логин: фатальная ошибка: плохой телетайп
 18 Января 01:58:01 Managnment.сервер логин: фатальная ошибка: плохой телетайп
 18 Января 02:00:09 Managnment.сервер логин: фатальная ошибка: плохой телетайп
 18 Января 02:08:05 Managnment.сервер логин: фатальная ошибка: плохой телетайп
 18 Января 02:10:09 Managnment.сервер логин: фатальная ошибка: плохой телетайп
 18 Января 02:18:Managnment 02.сервер логин: фатальная ошибка: плохой телетайп
 18 Января 02:20:10 Managnment.сервер логин: фатальная ошибка: плохой телетайп
 18 Января 02:21:Managnment 02.сервер регистратора: не удалось подключиться к owstd (в/var/работа/FddApp/гнездо.owst), то errno = 111

 [[email protected] /]# LS с Л /ВАР/работа/FddApp/гнездо.owst
 srwxrwxrwx 1 корень 0 15 января 06:03 /ВАР/работа/FddApp/гнездо.owst
+659
AnkurTank 23 мая 2017 г., 12:58:34

Я пробовал разные версии Ксен, результаты похожи: ВГА-транзит не работает. Я могу начать дому в режиме аппаратной виртуализации и подключиться с помощью VNC, но я не могу заставить его работать на моем ГПУ

Я добавить ID-карт в /etc/пакет initramfs-сервис/модули: на Xen-pciback сквозной=1 скрыть=(01:00.0)(01:00.1)

Они перечислены XL с интерфейсом PCI-переуступке-список

0000:01:00.0
0000:01:00.1

После того, как я запустить domU (в данном случае Windows) они не отображаются. В лог-файл, я получаю следующее, которые не помогли мне:

устройство Чаре перенаправлены в /dev/ПЦ/2 (метки serial0)
[00:04.0] xen_pt_initfn: ошибка: привязка прерываний 0 не удалось! (код: -1)
[00:05.0] xen_pt_initfn: ошибка: привязка прерываний 1 не удалось! (код: -1)
[00:04.0] xen_pt_region_update: ошибка: создать новое сопоставление мэм не удалось! (код: -1)
[00:04.0] xen_pt_region_update: ошибка: создать новое сопоставление мэм не удалось! (код: -1)
[00:05.0] xen_pt_region_update: ошибка: создать новое сопоставление мэм не удалось! (код: -1)
[00:04.0] xen_pt_region_update: ошибка: создать новое сопоставление ioport не удалось! (код: -1)

Мой конфигурационный файл выглядит примерно так:

построитель='аппаратной виртуализации'
памяти = 4096
имя = 'отрава'
ЦП=2
ПЭ=1
с ACPI=1
апик=1
выключение on_xend_stop=''
Виф = [ 'с Mac=00:16:3Э:68:ба:2е,тип=Виф моста=xenbr0' ]
диск = [ '/Дев/рейд/Бэйн,сырье,xvda,РАО' , '/mnt/iso/win/7/dvd.iso,сырье,гдх,devtype=с cdrom' ]
device_model_version = 'в QEMU-Ксен'
загрузки='Колумбия'
СДЛ=0
в VNC=1
#vncpasswd команды="
серийный='Пти'
#tsc_mode=0
виридийский=1
кабель USB=1
таблетки usbdevice=''
gfx_passthru=0
шины PCI=[ '01:00.0', '01:00.1' ]
местное время=1
xen_platform_pci=1
pci_power_mgmt=1

Я использую Debian Джесси/Сид с Xen-4.5 от экспериментальных. Атлас для Linux 3.16.0-4-amd64 в #1 СМП в Debian 3.16.7-ckt7-1 (2015-03-01) архитектуру x86_64 GNU/Линукс

Я хотел бы сделать с VGA-passtrough работать, и я думаю, что ошибки в файл журнала, но я не уверен.

+628
Hector C 3 авг. 2015 г., 08:57:52

@john1024 правильно указали на ошибку в моем скрипте. При выполнении команды grep команду, оболочка искал переменной $servername_log_20150312 , а не просто $имя_сервера , как предполагалось.

Взаимозачет это как "$имя_сервера" решена проблема.

Я думал, что это был грэп себя странно, потому что я видел все ожидаемые имена серверов в Ввод, чтобы команда grep. Но это был трюк, потому что это было на самом деле не в состоянии найти переменную $servername_log_20150312 и недобросовестный в поиск весь каталог. Как это произошло, все нужные имена серверов появился в каталоге, прежде чем предельный аргумент команды grep была достигнута, дальше скрывая истинную причину.

+615
Macdows 8 27 дек. 2014 г., 23:56:16

Я работаю с фирменным клиентом в POSIX для монтирования сетевых каталогов. Пакеты, предоставленные поставщиком ужасные (например, после установки, что делает ЛН-СФ /usr/Бен/fusermount?!), так что я пытаюсь изолировать их в LXC-контейнер. У меня есть контейнер и работает и монтажных работ хорошо.

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

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

Какие-либо предложения?

+580
wankyballs 13 июн. 2014 г., 20:25:03

Что это значит? Что такое "выход 2"?

Это выход из состояния ЛС. Увидеть мужчину для LS:

 Состояние выхода:
 0, если ОК,

 1 если незначительные проблемы (например, не может получить доступ к поддиректории),

 2 Если серьезные проблемы (например, не доступ к командной строке аргумент).

Я думаю, причина в том, что у вас есть много *файлы Conf в файле/etc и нет *конфигурационные файлы в /usr. На самом деле ЛС-лд в /usr/*конф; имела бы тот же эффект.

Так что если я делаю на моем компьютере Общ существующий файл:

общ. main.cpp; Эхо $?
main.cpp
0

И файл, который не существует:

общ. главный.сайт cppp; Эхо $?
LS: не удалось открыть основной.сайт cppp: нет такого файла или каталога
2

Или как фоновый процесс, ЛС на файл, который не существует:

>Общ главная.сайт cppp &
[1] 26880
LS: не удалось открыть основной.сайт cppp: нет такого файла или каталога
[1]+ Выход 2 Общ главная.сайт cppp
+546
Telosphere 17 дек. 2016 г., 16:55:33

Есть служба, которая направляет как обернуть ваше программное обеспечение для всех версий Linux и предоставляет строить фермы, кросс-компилирует их?

+518
jonathan sevy 7 дек. 2015 г., 18:00:04
относится к проводной стиль, чтобы подключить кучу компьютеров или способ подключиться к такой сети. Этот тег предназначен для программной и аппаратной части этого вопроса.
+506
user12828 23 мар. 2012 г., 13:05:14

На последних Солярис систем[1], /бен/Ш - это ksh93, поэтому следует сделать:

если [[ "$отставать" < "$MAX_LAG" ]]; затем ..

Обратите внимание на двойные скобки [[ .. ]]; при использовании внутри [[ .. ]], то < оператор будет делать лексикографического сравнения в КШ, которые должны сделать для тех, чч:мм:СС-как струны.

Если ваша оболочка не поддерживает это, вы можете принести в ход тяжелую артиллерию:

отделка(){ Иф=ИФ; ИФ=:; в=1$; в наборе-2$; Функция eval "$с V=$1$2 3$"; ИФС=$КСФ; }
обрезать "$отставать"
Трим B "$MAX_LAG"
если [ "$a" -это ЛТ "$Б" ]; затем ..

[1] /бен/Ш на Солярис ksh93 с Солярисом 11.

+500
FSDT 2 дек. 2014 г., 13:56:27

В письме от Peter Hutterer, который поддерживает много входных стек из xorg:

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

+474
Dmitriy Nemchin 10 янв. 2018 г., 11:38:32

на tty7 (графическое окружение) ничего не случилось, я могу наслаждаться всей пикселей на моем экране это главное.

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

стоит миллиона слов : <img>pretty boring</img>

Как я могу исправить это ?

обновление : вот снимок моего экрана enter image description here

+380
virt 30 апр. 2017 г., 06:42:12

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

  • В CentOS 6.4
  • Ням 3.2.29
+319
Mamunur Rahman Hera 23 янв. 2011 г., 16:47:55

Ваша непосредственная проблема заключается в том, что тр не делать то, что вы думаете. тр выполняет символ замены, не замены. Команда тр "маркера" "сампа" заменяет т на З, О, С С, К К М, (Е по п переопределяться последующее вхождение е), и н, я, з, е и Д на себя.

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

В tcsh не хватает строк создает манипуляции. Но (Т)csh не был 1-го уровня командной строки в течение последних 20 лет или около того, и никогда не было хорошо для сценариев. Просто не пишу скрипты csh.

Также:

  • Никогда не устанавливайте значение lc_all что-либо другое, чем С (или его синоним в POSIX). Значение lc_all перекрывает все категории и это может вызвать проблемы. Чтобы установить по умолчанию для всех категорий, использовать Лэнг. Но в сценарии, с обычно то, что нужно, за исключением языкового (набор символов) и для категории lc_messages (сообщения пользователя).
  • Строковые манипуляции в Ш. осуществляется через параметр расширения.
  • Обычная СГ не имеет замена строки строительства, но делает bash.
  • Всегда используйте двойные кавычки вокруг переменной замен
#!/бин/Баш
экспорт значение lc_all=C и
для F в /Home/users0/мне/мастер/мне/LookupScripts/маркера/*.тхт; делать
г="${Ф##*/}"
ч="${г//маркеров/сампа}"
 ./А4.поиск <"$Ф" >"сампа/$h.txt"
конец
+310
Shubhangi Kulkarni 29 мая 2014 г., 21:18:19

Какой самый надежный способ дать всем пользователям на чтение/запись для данного каталога, всех его подкаталогов и файлов в CentOS 7?

В проекте веб-приложения Eclipse, который использует Maven, я получаю следующее сообщение об ошибке компиляции pom.xml:

Родительский ресурс: /главная/пользователя/рабочее пространство/MinimalDbaseExample/целевой/М2Э-ГП помечен как только для чтения. 

Поскольку это звучит как проблема с разрешениями, я набрал в следующие в CentOS терминал 7:

команду chmod -Р Уго+РВ /главная/пользователя/рабочее пространство/MinimalDbaseExample/целевой/

И я тоже пробовал:

команду chmod -Р 0777 /главная/пользователя/рабочее пространство/MinimalDbaseExample

Но затмение все еще показывает ошибка компиляции, даже после нескольких проектов чистым и Мэйвен обновить операций. Тем не менее, я в состоянии импортировать один и тот же архивный файл проекта в Windows версии Eclipse, и нет ошибка компиляции, связанная с правами доступа к файлам в Windows-версии, так что это заставляет меня задаться вопросом, если возможно, мой выше чмод заявления не на самом деле открыть файл разрешения в CentOS 7 машина.

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

+301
SupremeA 12 нояб. 2016 г., 06:49:55

В основном это сводится к тому, влияет ли мета-данные и/или данные.

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

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

+300
Dong Yi 31 мая 2014 г., 04:34:23

С помощью команды grep реализации, что знает флаге и тр:

#!/Бен/ш

функции printf '%з\п' "[email protected]" | грэп -МЭБ '[0-9]+[^0-9]*буклеты' | тр -ДК '\0-9 Н

Это в sh скрипт (не Баш, хотя она будет работать с Баш тоже). Он предполагает, что нет строки, переданной ей в командной строке имеет дословный перевод строки, внедренные в его.

Расширенное регулярное выражение [0-9]+[^0-9]*буклеты будут соответствовать любая строка, которая выглядит как <число><ноль или более нецифровые символы><"буклеты"> и с , это именно то, что будет возвращено из команды grep. В ТР просто удаляет ничего на выходе из грэп , который не является цифрой или символом новой строки.

В ТР могут быть заменены СЭД с/[^0-9].*//', который удаляет все с первого нецифровой символ в строке.

Испытания это:

$ ш script.sh 101s18-exam02--100-буклеты.формат PDF
100
$ ш script.sh "экзамен MATH232 01 99 буклеты.формат PDF"
99
$ ш 35BOOKLETS script.sh .формат PDF
35

$ ш script.sh 101s18-exam02--100-буклеты.формат PDF "экзамен MATH232 01 99 буклеты.в формате PDF" 35BOOKLETS.формат PDF
100
99
35

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

+249
Yur Stupeed 17 июл. 2014 г., 16:09:41

Разработка и реализация операционной системе FreeBSD главы 12 (сети связи) и 13 (сетевые протоколы).

+238
Krembo1804 11 февр. 2016 г., 16:09:39

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

Как hermancain предположил в комментарии, Вы можете искать свои оболочки историю (менее ~/.bash_history в стандартной конфигурации) и попробовать найти команду, которая удалена или перемещена в каталог. Это может быть команда с шаблонами, поэтому вы не могли найти фактическое имя директории в истории, только подстановочный шаблон, который соответствует его.

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

Совет: поставьте точку файлы под контроль версий.

+204
norixxx 15 мар. 2016 г., 16:58:25

Решение 1:

в openssl s_client -подключение whateversite.для COM:443 -отладка 

Получить сертификат ключа и скопировать в файл/etc/ssl и сертификаты.

$ wget для https://www.python.org --СА-сертификат=/и т. д./протокол SSL/certsfile

Если вы хотите пойти небезопасный способ, то попробуйте решение 2

Решение 2:

$ wget для https://www.python.org -нет-чек-сертификат

или через завиток

$ завиток https://www.python.org --небезопасно
+200
isicity 20 авг. 2019 г., 17:53:32

Это унаследовать дескрипторы открытых файлов для.

Сделать ФИФО. Открыть закрыть-при-exec только для записи файл дескриптора в родительской оболочке. Все вилки()Эд дети будут наследовать его, а затем закрыть его, когда они вызова execve(). Открыть файл только для чтения дескриптора к ней в процессе, который должен обнаруживать вызова execve(), или что процесс наследует уже-открыть файл только для чтения дескриптора. Когда пишут-только концы закрываются с помощью вызова execve(), только для чтения конец возвратит EOF.

Для выявления индивидуальных вызова execve()с обобщения многочисленных порта. Действительно, в этот момент Вы можете не беспокоиться порта и просто использовать второй набор труб, с их записи дескрипторов файлов установить закрыть-при-exec.

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

+163
Cara 11 янв. 2018 г., 05:22:41

Это работает в тире , но она требует, чтобы целевой ВАР пуст или сбросить. Вот почему это на самом деле две команды - я явно пустой в первом:

л=;функции printf '%.слен - %D, а результат - %з\п' \
 "${л:=$(и более ранних версий -Ф в /etc/fstab с)}" "${Л}" "$Л"

Выход

лен-это 10 и результате файл /etc/fstab строчку

Это все оболочка примитивы - не считая более ранних версий , конечно, но оценки в текущей оболочки, что означает, что вы должны выполнить задание, прежде чем лен, поэтому я и %.сilence первый аргумент в функции printf строка формата и просто добавьте его снова на значение литерала на хвост ес арг список.

С помощью функции eval:

л=$(и более ранних версий -Ф в /etc/fstab с) ивал 'л=${#л}:$л'
Е %\\С N "$л"

Выход

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

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

ПС4='${#0}:$0' тире -СХ '2>&1' "$(и более ранних версий -Ф в /etc/fstab с)"

...что пишет...

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

...в файл с дескриптором 1 без присвоения какой-либо ценности Варс в текущей оболочке.

+134
Diego L o L 17 янв. 2018 г., 04:07:19

У меня была похожая проблема, и при установке Лэнг в .файл не помог, я узнал, что в Гноме по умолчанию может быть установлен в начале сессии ГСД экран входа. Это может быть сделано без корневого доступа.

+101
Hasan VATANSEVER 31 мая 2012 г., 16:24:32

Существует ли инструмент командной строки для текста-поиск docx файл? Я пробовал грэп, но он не работает с треском, хотя он отлично работает с TXT и XML файлов. Я мог бы преобразовать docx в txt первый, но я предпочитаю инструмент, который работает непосредственно на файлы DOCX. Мне нужен инструмент для работы под Cygwin.

ОП редактирования: позже я узнал, что самый простой способ достижения команды grep на самом деле для преобразования docx в txt, то grep над ними.

+85
user38355 24 мар. 2017 г., 23:47:53

Я недавно открыла красивую упаковку под названием grml-rescueboot которая при установке на ваш компьютер позволяет разместить ISO-образа в файле /Boot/grml каталог, а затем, когда вы выдаете обновление-жратва команда добавит, что ваши загрузки grub как-то загрузиться.

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

Больше информации здесь о том, как установить , как этот пакет доступен от большинства дистрибутивов просто установите его и прочитал страницу.

+34
Piper Barrett 15 авг. 2016 г., 07:34:55

ОК, вопрос: это хороший план, чтобы иметь один MySQL-базе на сервере, чтобы сервер все ВМ, или это лучше иметь в MySQL-базе на виртуальной машине.

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

+24
killdaclick 27 дек. 2012 г., 18:24:07

Память о том, что Solaris 8 не имеет встроенного SSH-сервер. Я думаю, что мы должны были загрузить и скомпилировать сервер SSH. В OpenSSH?

Вы можете проверить свой последний Солярис 8 СМИ, чтобы увидеть, если есть ПКГ входит в один из более поздних обновлений как базовый или дополнительный пакет.

Кроме того, на стороне сервера, демон-это демон, SSH-это клиент. И смотреть, чтобы увидеть, если любой пкгс установлены, что может дать вам СШ: pkginfo |грэп -я СШ

+19
acenintynine 8 нояб. 2019 г., 23:22:00

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

$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