Как позволить пользователям взаимодействовать с помощью редактирования файлов в общей папке

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

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

Обновление 1: документы представляют собой текстовые файлы и электронные таблицы, находящиеся на нашем локальном сервере. Мы не хотим принимающих документы в Google или любой внешний сервер.

Мы не нужны совместной работы в реальном времени.

Этих пользователей в группу "" должны сотрудничать путем чтения и записи файлов в общей папке. Каталог с этими файлами находится на локальном сервере. Общий каталог может быть установлен на клиенте стандартными методами ОС Linux. Мы могли бы использовать списки, если это необходимо, потому что в Btrfs имеет встроенную поддержку.

Все пользователи могут войти на сервер через SSH с использованием ключей. Пользователя и ID группы одинаковые на клиенте и на сервере. Никто из пользователей не имеющих разрешения суда или каких-либо других специальных разрешений. Все они имеют в общем является членство в группе"".

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

Клиент и сервер запустить Арч линукс, а также работать с файловой системой Btrfs.

Мы пробовали NFS для около десяти лет, и у нас было много разрешений / проблемы доступа. Одна из наших главных проблем поддержки было решение проблемы разрешения для пользователей. Мы решили перейти от НФС, потому что мы не нашли лучшее решение для проблем с разрешениями.

Мы перешли на SSHFS, потому что "мы могли бы просто использовать нормальный разрешения файловой системы". До сих пор мы не смогли достичь нашей простой цели, указанных выше, с SSHFS. Смотрите здесь и здесь.

Мы не слышали много хороших вещей о Самба, так что мы никогда не пробовал. А что еще есть?

Это вроде бы такой распространенный случай использования. Как бы это нормально разрешится?

Мы даже не сложный случай. Например, все компьютеры (серверы и клиенты) в нашей сети работают под управлением Linux. И все машины в локальной сети. Это просто. Но я не нашел решение, которое будет работать.

+828
P R Gauvreau 6 февр. 2019 г., 20:38:11
31 ответов

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

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

использовать тройник или > с помощью sed

имя файла СЭД с/здравствуйте/привет/г' файл | тройник 

или

имя файла СЭД с/здравствуйте/привет/г' файл > 

использование СЭД с опцией-I

СЕПГ -Я/здравствуйте/привет/г' "имя файла"

последний не перенаправляет, а вместо этого вносить изменения в сам файл.

+985
Samartha Gurunatha G Gopali 03 февр. '09 в 4:24

Глупо, но работает:

е н;Г;С/\Н/&&/;с/^\(.*\)\Н\(.*\)\Н\1\2$/\2/'

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

Если вы не хотите использовать буфер удержания:

СЭД 'ы/.*/&&/;с/\н/&&/;с/^\(.*\)\Н\(.*\)\1\2$/\2/'

И нет, мне это не нравится. Если есть способ избежать его, избежать ее.

+863
TheEpics TheEpics 22 дек. 2019 г., 22:46:24
Другие ответы

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


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

Чтобы позаботиться о делах, в которых локаль строка содержит строчные кодировке utf8 подстроку, вы можете установить Башс nocasematch вариант и сделать тире дополнительно:

shopt -с nocasematch
[[ $ЛАНГ =~ КОДИРОВКЕ UTF-?8$ ]] && Эхо "использует UTF-8 кодировку.."
+818
Andy Bettisworth 14 февр. 2018 г., 09:48:33

Я пытаюсь пересобрать nginx и с cache_purge модуль здесь.

Я сделал следующее И как-то новая сборка не включает модуль:

  • Установлен nginx в
  • Остановили его
  • Установлены строить инструменты с помощью:

    профпригодность -y установить сборки основных пакетов libc6 libpcre3 libpcre3-dev и libpcrecpp0 libssl0.9.8 libssl-dev и zlib1g zlib1g-dev и ЛСБ-база
    кд /usr/src и/
    судо команды wget http://nginx.org/download/nginx-1.5.8.tar.gz
    судо команды wget http://labs.frickle.com/files/ngx_cache_purge-2.1.tar.gz
    тар-xvf nginx-1.5.8.tar.gz
    тар-xvf ngx_cache_purge-2.1.tar.gz
    компакт-диск с nginx-1.5.8
    
  • Тогда я побежал следующую команду, после чего терминал пророщенные много чего:

    судо ./настроить-добавить-модуль=в/usr/src/и ngx_cache_purge-2.1
    
  • После этого, я побежал следующую команду:

    судо принять && установка
    

Наконец-то, когда я запускаю nginx в -В, Я не вижу своего модуля в списке. Я вижу только это:

nginx в версии: сервера nginx/1.4.1 (Убунту) поддержка TLS SNI только позволили настроить аргументы: - префикс=/usr/доли/nginx --конф-путь=/и т. д./nginx/nginx можно.конф
--ошибка-лог-путь=файл/var/журнал/nginx в/ошибки.в журнале-HTTP-клиентом-тело-темп-путь=/ВАР/Либ/nginx в/теле-и HTTP-ответа-темп-путь=/ВАР/Либ/с nginx/FastCGI-сервера --в HTTP-лог-путь=/ВАР/лог/nginx в/доступа.в журнале-HTTP-прокси-темп-путь=/ВАР/Либ/nginx в/--прокси-сервер по HTTP-scgi-темп-путь=/ВАР/Либ/nginx в/scgi --с HTTP-сервером-темп-путь=/ВАР/Либ/nginx в/на uwsgi --замок-путь=/ВАР/ЛОК/с nginx.замок-пид-путь=/запустить/с nginx.пид --с-для PCRE JIT-компилятором --с-отладка --с-http_addition_module --с-http_dav_module --с-http_geoip_module --с-http_gzip_static_module --с-http_image_filter_module --с-http_realip_module --с-http_stub_status_module --с-http_ssl_module --с-http_sub_module --с-http_xslt_module --с-поддержка IPv6-с почты --с-mail_ssl_module --добавление модуля=/построить/утилита buildd/с nginx-1.4.1/дебиан/модулей/с nginx-авт-пам-добавить-модуль=/построить/утилита buildd/с nginx-1.4.1/модулей в Debian//nginx, и дав-доб-модуль
--добавление модуля=/построить/утилита buildd/nginx, и 1.4.1 модули/дебиан//nginx, и Эхо --добавление модуля=/построить/утилита buildd/с nginx-1.4.1/дебиан/модули/nginx, и вверх по течению-ярмарка
--добавление модуля=/построить/утилита buildd/с nginx-1.4.1/дебиан/модули/ngx_http_substitutions_filter_module

Кто-нибудь может помочь мне понять, если я сам правильно строить?

+816
Allison Varnell 23 июл. 2010 г., 17:33:27

Реализация для OpenBSD УВС, это удивительный баланс между легкий и многофункциональный. По умолчанию идет только в xterm, когда вы входите. Нет украшения вокруг окон, и ничего на рабочем столе. Все делается с помощью клавиатуры (и, да, я имею в виду все). Если вы хотите по SSH куда-нибудь сочетание клавиш Alt+. будет тянуть до диалог СШ. Если вы хотите выполнить программу Шифт+АЛТ+/ появится ехес диалог.

Полный список функций/команд доступен как man-страницы.

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

+809
yogesh auti 22 авг. 2017 г., 11:46:17

Насколько я знаю, вам не нужен файл krb5.conf для всех, если вы хотите использовать файл krb5-пользователей утилиты командной строки. Это не является необходимым для работы сервер, чтобы быть присоединен к домену с клиента Windows или использовать Самбу получить доступ к общим ресурсам и т. д. Вам даже не нужно устанавливать файл krb5-пользователей для работы самбы системы.

+782
Darieus Hilliard 4 мая 2019 г., 14:35:03

я еще не нашел решение для этого. Кто-нибудь намек?

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

то, что я сделал иногда просто обычная переменная, содержащая имя функции. как это:

тест ()
{
имя_функции=тест
 Эхо "функция работает..."
 Эхо "\0$является : $0"
 Эхо "имя функции : $имя_функции"
}

но это глупо.

Есть что-то лучше?

+742
user985030 13 мар. 2015 г., 23:30:50

Я скачать Бохи 2.6 исходный код и установили с конфигурацией ГДБ-заглушки. Я хотел бы, чтобы отладка Linux-ядра 1.0 или 2.0 или 3.0, который скачал исходный код из http://www.kernel.org/ с ССЗ и Бохи. Как скомпилированный исходный код ядра и отладить его?

+734
Andrew Douwes 10 янв. 2016 г., 20:45:28

Какой дистрибутив и менеджер пакетов? Большинство из них имеют историю/undo, которая позволяет восстанавливать удаленные пакеты или хотя бы увидеть список того, что вы удалили.

Для Yum, что будет:

чтобы увидеть список записей в истории:

$ судо истории ням 

чтобы увидеть действие, которое имело место в записи:

$ судо истории ням инфо 33

чтобы отменить эти действия:

$ судо истории ням отменить 33
+733
user67231 15 февр. 2018 г., 17:41:39

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

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

Я считаю, что это ответ на твой второй вопрос. Просто удалить пароль из роли!

Несколько заметок о том, как удалить пароль из роли. В следующем эта роль называется "Ролекс".

В Solaris 10

Она всегда была для меня достаточно просто сделать:

пароль -файлов R -д Ролекс

В Solaris 11

Что-то изменилось компанией Sun/Oracle в относительно соблюдения PASSREQ параметр в файле/etc/по умолчанию/входа (см. Man-страницу для входа в систему). Для того, чтобы создать роль без пароля вам нужно сделать, как в Solaris 10 на каждой должности так же , как во всем мире, установив PASSREQ параметра значение 'нет' В /и т. д./По умолчанию/логин.

Как я вижу PASSREQ выступает в качестве последней линии обороны. Вам все равно придется физически удалить пароль от каждого аккаунта, чтобы учетная запись не имеет пароля. Желаю Солярис установка как PASSREQROLE (мое предложение), что бы сказал, Если это было хорошо для роли счетов не имеет пароля (а не по всем счетам, как это толкование PASSREQ).

+659
ahsen mughal 5 янв. 2010 г., 08:52:12

Существуют различные реализации для стандартной команды на системе. Как в Solaris 10 и выше, у вас есть /Бен/ш старого оболочки Bourne и в/usr/xpg4/bin в/ш является POSIX-совместимый Шелл. Или на OSX, у вас есть БСД СЭД при вызове СЭД и GNU СЕПГ при вызове gsed. Вы можете выбрать то, что вы хотите использовать в вашем скрипте.

Так легче изменить то, что выполнение вашего скрипта при использовании переменной. Когда вы хотите ГНУ СЭД:

СЭД=gsed

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

+652
Jacobowskyy 13 дек. 2015 г., 11:13:55

Я обновила несколько систем в Fedora 22. После обновления я вижу каждые 10-20 секунд, много сообщений форма systemd в:

27 августа 15:30:09 host.example.org systemd в[1]: создал пользователя-494 фрагмента.срез. 
27 августа 15:30:09 host.example.org systemd в[1]: начиная пользователей-494.срез. 
27 августа 15:30:09 host.example.org systemd в[1]: запуск Диспетчера пользователей для жидкости 494... 
27 августа 15:30:09 host.example.org systemd в[29383]: достигли целевой таймеры. 
27 августа 15:30:09 host.example.org systemd в[29383]: стартовые таймеры. 
27 августа 15:30:09 host.example.org systemd в[29383]: достигли цели пути. 
27 августа 15:30:09 host.example.org systemd в[29383]: начиная пути. 
27 августа 15:30:09 host.example.org systemd в[29383]: достигли целевой розетки. 
27 августа 15:30:09 host.example.org systemd в[29383]: начиная розетки. 
27 августа 15:30:09 host.example.org systemd в[29383]: достигли целевой базовой системы. 
27 августа 15:30:09 host.example.org systemd в[29383]: начиная с базовой системы. 
27 августа 15:30:09 host.example.org systemd в[29383]: достиг цели по умолчанию. 
27 августа 15:30:09 host.example.org systemd в[29383]: стартап закончил в 8мс. 
27 августа 15:30:09 host.example.org systemd в[1]: начали диспетчер пользователей для uid 494. 
27 августа 15:30:09 host.example.org systemd в[29383]: запуск по умолчанию. 
27 августа 15:30:09 host.example.org аудит[1]: <аудит-1130> пид=1 с uid=0 auid=4294967295 СЭС=4294967295 сообщение='блок=пользователь@494 комм="systemd в" ехе="каталог/usr/lib в/systemd в/systemd в" имя=? значение addr=? терминал=? РЭС=успех' 
27 авг 15:30:09 host.example.org помощью systemd-logind[636]: удаленная сессия 1016. 
27 августа 15:30:09 host.example.org systemd в[1]: остановка диспетчера пользователей для жидкости 494... 
27 августа 15:30:09 host.example.org systemd в[29383]: прекращена по умолчанию. 
27 августа 15:30:09 host.example.org systemd в[29383]: остановки по умолчанию. 
27 августа 15:30:09 host.example.org systemd в[29383]: остановили целевой базовой системы. 
27 августа 15:30:09 host.example.org systemd в[29383]: остановки основной системы. 
27 августа 15:30:09 host.example.org systemd в[29383]: остановили целевой розетки. 
27 августа 15:30:09 host.example.org systemd в[29383]: остановка розетки. 
27 августа 15:30:09 host.example.org systemd в[29383]: остановили целевой таймеры. 
27 августа 15:30:09 host.example.org systemd в[29383]: остановки таймеров. 
27 августа 15:30:09 host.example.org systemd в[29383]: остановили целевых путей. 
27 августа 15:30:09 host.example.org systemd в[29383]: остановки пути. 
27 августа 15:30:09 host.example.org systemd в[29383]: достигли целевой остановки. 
27 августа 15:30:09 host.example.org systemd в[29383]: начиная выключения. 
27 августа 15:30:09 host.example.org systemd в[29383]: начиная завершении сеанса... 
27 августа 15:30:09 host.example.org systemd в[29383]: получено SIGRTMIN+24 с ПИД 29392 (убить). 
27 августа 15:30:09 host.example.org systemd в[1]: остановил диспетчер пользователей для uid 494. 
27 августа 15:30:09 host.example.org аудит[1]: <аудит-1131> пид=1 с uid=0 auid=4294967295 СЭС=4294967295 сообщение='блок=пользователь@494 комм="systemd в" ехе="каталог/usr/lib в/systemd в/systemd в" имя=? значение addr=? терминал=? РЭС=успех' 
27 августа 15:30:09 host.example.org systemd в[1]: удален пользователь-494 фрагмента.срез. 
27 августа 15:30:09 host.example.org systemd в[1]: останавливает пользователей-494.срез. 

Любая идея, что это может быть?

+641
gturri 7 мар. 2018 г., 01:16:26

Попробуйте это:

на awk -V начало="01:07:08" -В конце концов="01:07:11" '3 $>= пуск { сохранить=1 } 3 $ > конец { выход } {держать печать }' тест.журнал
+604
tkab 1 нояб. 2013 г., 06:09:43

В конце концов я отказался от этой задачи. Я понятия не имею, что случилось с моей базой установки 16.04 ЛЦ, но обновление невозможно.

Я, наконец, пришлось установить новый установка 18.04 ЛЦ над моей старой.

+601
Eysawy Mohamed 3 июн. 2019 г., 03:37:29

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

Я пытаюсь заменить один дистр малины Pi с другой. SD-карта имеет 6 ГБ свободного и использует только 2 ГБ.

с SD-карты

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

Номер начало конец размер тип файловая система флаги 
 1 1049kB 95.4 МБ 94.4 МБ основной системы FAT16 лаб
 2 95,4 МБ 1878MB 1783MB продлен
 5 96.5 МБ 1878MB 1782MB логической системы ext4
 3 1878MB 7948MB 6070MB первичной системы ext4

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

+580
Paul Tanswell 9 мар. 2017 г., 05:12:24

Частичный ответ:

Как она работает в BIOS и аппаратный i8042 признается, нижняя водителя слоев должно быть в порядке. На верхней части i8042 есть Серио модуль ядра, исходный код в драйверах ввода-Серио. Возможно, это ожидает "настоящая" клавиатура и не распознает сканер.

Однако, можно также использовать сырые PS/2 порт доступа с serio_raw. Делать

Эхо -Н "serio_raw" > файл /sys/автобус/Серио/устройств/serio0/drvctl

и вы должны получить на/dev/psaux устройства (смотреть команды dmesg, и для ошибок). шестнадцатеричного представления -с устройства /dev/psaux и посмотреть, если вы получаете что-то, когда вы используете считыватель штрих-кода (имейте в виду, что буферы линий, или модифицировать команды на один байт в строке).

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

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

И для людей, читающих это с рабочей Серио водителя, который хочет играть с serio_raw, вы можете прикрепить Серио водитель снова с

Эхо -Н "сканировать" > файл /sys/автобус/Серио/устройств/serio0/drvctl

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

Это "сделать" (нажатие) и "прорыв" (keyrelease) сканирование кодов. Например, 1е 9е это сделать и перерыв на один ключ.

Обратите внимание, что эти назначенные клавиши сами, и смены и т. д. также делают и ломают коды. Таким образом, вы получите "фейк" коды для этих Если сканер штрих-кода считывает верхний - и строчные буквы, и т. д.

См., например, здесь или здесь для деталей.

Как правило, atkbd модуль будет обрабатывать и пересылать их к ядру входного слоя, где они появляются в каталоге/dev/вход/eventX устройство узла. Глядя на atkbd_probe рутины, он считывает с клавиатуры код, и если это не удается, пытается сбросить светодиодов. Если это также терпит неудачу, он решает, что это не клавиатура. Аналогичным образом, если идентификатор не соответствует известным идентификаторы клавиатуры, он также решает, это не синтезатор.

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

+560
Steve Hawkins 8 июн. 2016 г., 15:56:24

Я выключил строку состояния, и я сам, потому что это не практичный способ управлять экраном с 40+ окон. С помощью Ctrl-с + ", откроется список всех экранах. Вы можете назвать отдельными окнами с помощью Ctrl-А + А. Я также использую индивидуальные .screenrc, что, между прочим, показывает заголовок сообщения Shell в окне листинга.

# terminfo и termcap для хорошая 256-цветных терминалов
# разрешить смелые цвета - для чего-то необходимы
attrcolor б ".Я"
# скажи экрана как настроить цвета. АВ = фон, АФ=переднем плане
#termcapinfo в xterm 'ти=\е[?1049h:Тэ=\е[?1049l'
#termcapinfo в xterm 'ко#256:АВ=\е[48;5;%марок:АФ=\е[38;5;%марок:ХС:Ц=\Е]2;:ФС=\007:ДС=\Е]2;Экран\007'
termcapinfo в xterm* 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm:hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007:ti=\E[?1049h:te=\E[?1049l:XT'
termcapinfo экран* 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm:hs:ts=\E]2;:fs=\E\\:ds=\E]2;screen\E\\:ti=\E[?1049h:te=\E[?1049l:XT'
# стереть фон с текущий цвет фона 
defbce "о"
altscreen на
#hardstatus на
defscrollback 2000
кататься на

строки hardstatus "[%Н%?: %Т%?] %ч"
строки windowlist "%3н %т %ч%=%Ф"
+546
thecoop 21 февр. 2013 г., 11:27:12

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

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

Я скачал с помощью:

судо apt-получить установку testdisk

Я использовал вот инструкции, как руководство: http://itknowledgeexchange.techtarget.com/linux-lotus-domino/recovering-files-from-an-lvm-or-ext3-partition-with-testdisk/

+457
me987654323 26 янв. 2015 г., 21:57:18

Это выглядит как прямая линейная алгебра для меня. Я проверил ссылку, чтобы увидеть, о чем вы говорили. Первый образ, который они имеют, когда страница начинается на предмет вращения наполнен косинусов и синусов. Что нужно понимать, что потому что(A), грех (), - потому что(А) и т. д. Все становятся 1 и 0 (возможно -1 тоже), когда вы имеете дело с поворотом с шагом 90 градусов. Для меня это действительно вопрос из области математики. Проверьте Википедии страница на матрицы вращения как Реф: https://en.wikipedia.org/wiki/Rotation_matrix.

По поводу перевода обратно в исходное пространство; если "происхождения" не в центре, вращение перемещает некоторые элементы от первоначального абсолютную позицию. Эта статья рассказывает конкретно о сопоставлении устройством и компьютерной графики, а также включена информация о переводе, а также коэффициенты масштабирования (см. раздел аффинных преобразований). https://en.wikipedia.org/wiki/Transformation_matrix

+454
Arnis Juraga 11 апр. 2011 г., 08:40:03

У меня ошибка при отправке электронной почты с помощью Mutt , некоторые "красные" текст отображается в нижней части терминала , как я должен посмотреть полное сообщение об ошибке ? Есть ярлык / макрос, который я мог бы использовать / определить ?

+416
Peter Tripp 3 апр. 2016 г., 22:21:49

Я посмотрел на некоторое время на вершине и нет прямой способ сделать это. Как я упоминал ранее, вы можете использовать mpstat -P все > top.txt а потом запустить свой топ - команды добавления >> в выходной файл для каждого пользователя (вы можете использовать команду grep , чтобы отфильтровать... но это уже другая тема :-). Можете ли вы уточнить, что именно на выходе вы хотите видеть (и является его частью входных данных для другого скрипта)?

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

+350
Koko Irianto 19 мая 2016 г., 08:06:01

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

  • Linux может предоставить такой уровень аппаратной абстракции учитывая, что компьютеры основаны на той же архитектуре (x86 64-бит) ?

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

  • Ли в Debian поддержка архитектуры ОС эту функцию? Как я могу сделать это?
+337
SuperPrograman 29 авг. 2014 г., 12:16:24

Согласно dwarffortresswiki перед установкой Линукс-dwarffortress , вы должны установить нужный пакет, чтобы решить недостающие Линукс ошибка:

Во FreeBSD

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

Линукс-С6 :

 судо ПКГ установить Linux-С6-комплекта библиотек GTK2 Линукс-С6-СДЛ для Linux-С6-sdl_image Линукс-С6-sdl_ttf Линукс-С6-libGLU \
 Линукс-С6-задачи с минимальными затратами-софт для Linux-С6-libsndfile выступает Линукс-С6-алса-Плагины-ОСС

Линукс-Ф10

Если у вас нет под Linux-С6 портов в вашей системе, вы все еще можете запустить Гном крепость (пусть и без звука), используя следующие пакеты:

 судо ПКГ установить Linux-Ф10-алса-Либ ОС Linux-Ф10-АТК Линукс-Ф10-Каир Линукс-Ф10-эмигранта Линукс-Ф10-их \
 Линукс-Ф10-комплекта библиотек GTK2 Линукс-Ф10-JPEG с Линукс-Ф10-панго Линукс-Ф10-ПНГ Линукс-Ф10-СДЛ Линукс-Ф10-sdl_image Линукс-Ф10-Тифф \
 Линукс-Ф10-файла xorg-библиотеки Линукс-sdl_ttf linux_base-F10 для linux_dri Линукс-Ф10-libGLU
+308
Santeh 22 авг. 2013 г., 11:45:29

Я пытаюсь связать два сервера. У меня id_dsa, который находится.паб ключа от пользователя Джон с сервера и вставить в authorized_keys пользователя Майк с сервера Б.

Затем я попытался подключиться с сервера a на сервер B, используя Майк логин, однако все равно просит пароль.

В майка .СШ/ каталог у меня только authorized_keys файл, такой:

в bash-3.00$ Общ -л
итого 16
-РВ------- 1 Майк пользователи 2422 8 октября 14:47 authorized_keys
в bash-3.00$

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

Я что-то пропустила?

Спасибо, ребята!

Редактировать: вот Лог:

johndbb3:/главная/Джон/.СШ> СШ-ВВВ [email protected]
Sun_SSH_1.1, Протокола 1.5/2.0, в OpenSSL 0x0090704f
debug1: чтение данных конфигурации в /etc/СШ/файле ssh_config
debug1: проверка подлинности rhosts и инвалидов, поступающих порт не будет доверять.
debug1: ssh_connect: needpriv 0
debug1: подключение к fpnld1.uk.db.com [10.240.1.215] порт 22.
debug1: установленное соединение.
debug1: идентичность файл /home/Джон/.СШ/тип тож -1
debug3: не RSA1 ключевой файл /home/Джон/.по SSH/id_rsa.
debug2: key_type_from_name: неизвестный тип ключа '-----начните'
debug3: key_read в: без ключа
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug2: key_type_from_name: неизвестный тип ключа '-----конец'
debug3: key_read в: без ключа
debug1: идентичность файл /home/Джон/.по SSH/id_rsa тип 1
debug3: не RSA1 ключевой файл /home/Джон/.по SSH/id_dsa, который находится.
debug2: key_type_from_name: неизвестный тип ключа '-----начните'
debug3: key_read в: без ключа
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug3: key_read в: без пробела
debug2: key_type_from_name: неизвестный тип ключа '-----конец'
debug3: key_read в: без ключа
debug1: идентичность файл /home/Джон/.по SSH/id_dsa, который находится тип 2
debug1: Удаленная версия протокола 2.0, пульт дистанционного версия программы Sun_SSH_1.1.3
debug1: нет матч: Sun_SSH_1.1.3
debug1: включение режима совместимости для протокола 2.0
debug1: локальная версия строки по SSH-2.0-Sun_SSH_1.1
debug2: kex_parse_kexinit: Диффи-Хеллман-группы-обмен-SHA1 и Диффи-Хеллман-группу group1-SHA1 для
debug2: kex_parse_kexinit: СШ-ОГА,СШ-ДСС
debug2: kex_parse_kexinit: aes128-CTR,то aes128-CBC с,arcfour,3DES, то-ПГС,иглобрюх-ПГС
debug2: kex_parse_kexinit: aes128-CTR,то aes128-CBC с,arcfour,3DES, то-ПГС,иглобрюх-ПГС
debug2: kex_parse_kexinit: с HMAC-MD5 и алгоритма HMAC-SHA1 и с HMAC-SHA1-по 96,с HMAC-MD5-это 96
debug2: kex_parse_kexinit: с HMAC-MD5 и алгоритма HMAC-SHA1 и с HMAC-SHA1-по 96,с HMAC-MD5-это 96
debug2: kex_parse_kexinit: нет,с zlib
debug2: kex_parse_kexinit: нет,с zlib
debug2: kex_parse_kexinit: я-по умолчанию
debug2: kex_parse_kexinit: я-по умолчанию
debug2: kex_parse_kexinit: first_kex_follows 0
debug2: kex_parse_kexinit: зарезервировано 0
debug1: не удалось получить ГСС-учетные данные API для любых механизмов (учетные данные не были предоставлены, или учетные данные были недоступны
Неизвестный код 0
)
debug1: SSH2_MSG_KEXINIT послал
debug3: kex_reset_dispatch -- мы должны dispatch_set(KEXINIT) здесь? 0 && !0
debug1: SSH2_MSG_KEXINIT получил
debug2: kex_parse_kexinit: Диффи-Хеллман-группы-обмен-SHA1 и Диффи-Хеллман-группу group1-SHA1 для
debug2: kex_parse_kexinit: СШ-ОГА,СШ-ДСС
debug2: kex_parse_kexinit: aes128-CTR,то aes128-CBC с,arcfour,3DES, то-ПГС,иглобрюх-ПГС
debug2: kex_parse_kexinit: aes128-CTR,то aes128-CBC с,arcfour,3DES, то-ПГС,иглобрюх-ПГС
debug2: kex_parse_kexinit: с HMAC-MD5 и алгоритма HMAC-SHA1 и с HMAC-SHA1-по 96,с HMAC-MD5-это 96
debug2: kex_parse_kexinit: с HMAC-MD5 и алгоритма HMAC-SHA1 и с HMAC-SHA1-по 96,с HMAC-MD5-это 96
debug2: kex_parse_kexinit: нет,с zlib
debug2: kex_parse_kexinit: нет,с zlib
debug2: kex_parse_kexinit: я-по умолчанию
debug2: kex_parse_kexinit: я-по умолчанию
debug2: kex_parse_kexinit: first_kex_follows 0
debug2: kex_parse_kexinit: зарезервировано 0
debug2: kex_parse_kexinit: gss-group1-sha1-toWM5Slw5Ew8Mqkay+al2g==,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1
debug2: kex_parse_kexinit: СШ-ОГА,СШ-ДСС
debug2: kex_parse_kexinit: aes128-CTR,то aes128-CBC с,arcfour,3DES, то-ПГС,иглобрюх-ПГС,aes192-Суу,aes192-CBC С,и AES256-центр,и AES256-CBC с
debug2: kex_parse_kexinit: aes128-CTR,то aes128-CBC с,arcfour,3DES, то-ПГС,иглобрюх-ПГС,aes192-Суу,aes192-CBC С,и AES256-центр,и AES256-CBC с
debug2: kex_parse_kexinit: с HMAC-MD5 и алгоритма HMAC-SHA1 и с HMAC-SHA1-по 96,с HMAC-MD5-это 96
debug2: kex_parse_kexinit: с HMAC-MD5 и алгоритма HMAC-SHA1 и с HMAC-SHA1-по 96,с HMAC-MD5-это 96
debug2: kex_parse_kexinit: нет,с zlib
debug2: kex_parse_kexinit: нет,с zlib
debug2: kex_parse_kexinit: ar-EG,ar-SA,bg-BG,ca-ES,cs-CZ,da-DK,de,de-AT,de-CH,de-DE,de-LU,el-CY,el-GR,en-AU,en-CA,en-GB,en-IE,en-MT,en-NZ,en-US,es,es-AR,es-BO,es-CL,es-CO,es-CR,es-EC,es-ES,es-GT,es-MX,es-NI,es-PA,es-PE,es-PY,es-SV,es-UY,es-VE,et-EE,fi-FI,fr,fr-BE,fr-CA,fr-CH,fr-FR,fr-LU,he-IL,hr-HR,hu-HU,is-IS,it,it-IT,kk-KZ,lt-LT,lv-LV,mk-MK,mt-MT,nb-NO,nl-BE,nl-NL,nn-NO,pl,pl-PL,pt-BR,pt-PT,ro-RO,ru,ru-RU,sh-BA,sk-SK,sl-SI,sq-AL,sr-CS,sv,sv-SE,tr-TR,ar,ca,cz,da,el,et,fi,he,hu,lt,lv,nl,no,no-NO,no-NY,nr,pt,sr-SP,sr-YU,tr,i-default,uk-UA
debug2: kex_parse_kexinit: ar-EG,ar-SA,bg-BG,ca-ES,cs-CZ,da-DK,de,de-AT,de-CH,de-DE,de-LU,el-CY,el-GR,en-AU,en-CA,en-GB,en-IE,en-MT,en-NZ,en-US,es,es-AR,es-BO,es-CL,es-CO,es-CR,es-EC,es-ES,es-GT,es-MX,es-NI,es-PA,es-PE,es-PY,es-SV,es-UY,es-VE,et-EE,fi-FI,fr,fr-BE,fr-CA,fr-CH,fr-FR,fr-LU,he-IL,hr-HR,hu-HU,is-IS,it,it-IT,kk-KZ,lt-LT,lv-LV,mk-MK,mt-MT,nb-NO,nl-BE,nl-NL,nn-NO,pl,pl-PL,pt-BR,pt-PT,ro-RO,ru,ru-RU,sh-BA,sk-SK,sl-SI,sq-AL,sr-CS,sv,sv-SE,tr-TR,ar,ca,cz,da,el,et,fi,he,hu,lt,lv,nl,no,no-NO,no-NY,nr,pt,sr-SP,sr-YU,tr,i-default,uk-UA
debug2: kex_parse_kexinit: first_kex_follows 0
debug2: kex_parse_kexinit: зарезервировано 0
debug2: mac_init: нашли код HMAC-MD5 в
debug1: KEX по: сервер->клиент aes128-CTR с помощью HMAC-MD5 и нет
debug2: mac_init: нашли код HMAC-MD5 в
debug1: KEX по: клиент->aes128-CTR для сервера код HMAC-MD5 и нет
debug1: Пеер направлены предложения langtags, кто: ar-EG,ar-SA,bg-BG,ca-ES,cs-CZ,da-DK,de,de-AT,de-CH,de-DE,de-LU,el-CY,el-GR,en-AU,en-CA,en-GB,en-IE,en-MT,en-NZ,en-US,es,es-AR,es-BO,es-CL,es-CO,es-CR,es-EC,es-ES,es-GT,es-MX,es-NI,es-PA,es-PE,es-PY,es-SV,es-UY,es-VE,et-EE,fi-FI,fr,fr-BE,fr-CA,fr-CH,fr-FR,fr-LU,he-IL,hr-HR,hu-HU,is-IS,it,it-IT,kk-KZ,lt-LT,lv-LV,mk-MK,mt-MT,nb-NO,nl-BE,nl-NL,nn-NO,pl,pl-PL,pt-BR,pt-PT,ro-RO,ru,ru-RU,sh-BA,sk-SK,sl-SI,sq-AL,sr-CS,sv,sv-SE,tr-TR,ar,ca,cz,da,el,et,fi,he,hu,lt,lv,nl,no,no-NO,no-NY,nr,pt,sr-SP,sr-YU,tr,i-default,uk-UA
debug1: Пеер направлены предложения langtags, в наличии: ar-EG,ar-SA,bg-BG,ca-ES,cs-CZ,da-DK,de,de-AT,de-CH,de-DE,de-LU,el-CY,el-GR,en-AU,en-CA,en-GB,en-IE,en-MT,en-NZ,en-US,es,es-AR,es-BO,es-CL,es-CO,es-CR,es-EC,es-ES,es-GT,es-MX,es-NI,es-PA,es-PE,es-PY,es-SV,es-UY,es-VE,et-EE,fi-FI,fr,fr-BE,fr-CA,fr-CH,fr-FR,fr-LU,he-IL,hr-HR,hu-HU,is-IS,it,it-IT,kk-KZ,lt-LT,lv-LV,mk-MK,mt-MT,nb-NO,nl-BE,nl-NL,nn-NO,pl,pl-PL,pt-BR,pt-PT,ro-RO,ru,ru-RU,sh-BA,sk-SK,sl-SI,sq-AL,sr-CS,sv,sv-SE,tr-TR,ar,ca,cz,da,el,et,fi,he,hu,lt,lv,nl,no,no-NO,no-NY,nr,pt,sr-SP,sr-YU,tr,i-default,uk-UA
debug1: мы предложили langtags, хтов: я-по умолчанию
debug1: мы предложили langtags, ктвзр: я-по умолчанию
debug1: договорная Лэнг: я-по умолчанию
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST послал
debug1: ожидая SSH2_MSG_KEX_DH_GEX_GROUP
debug1: пульт дистанционного управления: договорная главная язык: с
debug1: пульт дистанционного управления: договорная сообщений язык: с
debug1: dh_gen_key: прив ключ бит комплект: 129/256
debug1: набор бит: 1594/3191
debug1: SSH2_MSG_KEX_DH_GEX_INIT послал
debug1: ожидая SSH2_MSG_KEX_DH_GEX_REPLY
debug3: check_host_in_hostfile: имя /домашний/Джон/.СШ/если вы
debug3: check_host_in_hostfile: линия матча 120
debug3: check_host_in_hostfile: имя /домашний/Джон/.СШ/если вы
debug3: check_host_in_hostfile: линии матч 119
debug1: хост fpnld1.uk.db.com известна и совпадает с ключевой узел ОГА.
debug1: найден ключ в /Home/Джон/.СШ/если вы:120
debug1: набор бит: 1573/3191
debug1: ssh_rsa_verify: правильная подпись 
debug2: kex_derive_keys
debug3: kex_reset_dispatch -- мы должны dispatch_set(KEXINIT) здесь? 0 && !0
debug1: newkeys: режим 1
debug1: SSH2_MSG_NEWKEYS послал
debug1: ожидая SSH2_MSG_NEWKEYS
debug1: newkeys: режим 0
debug1: SSH2_MSG_NEWKEYS получил
debug1: сделано: ssh_kex2.
debug1: отправить SSH2_MSG_SERVICE_REQUEST
debug2: service_accept: по SSH-userauth
debug1: у SSH2_MSG_SERVICE_ACCEPT
debug1: аутентификации, который может продолжаться: gssapi с-keyex,gssapi с-с-микрофоном,открытый ключ,пароль,клавиатура-интерактивный
debug3: начать заново, прошел другой список gssapi с-keyex,gssapi с-с-микрофоном,открытый ключ,пароль,клавиатура-интерактивный
debug3: предпочтительный gssapi с-keyex,gssapi с-с-микрофоном,открытый ключ,клавиатура-интерактивный,пароль
debug3: authmethod_lookup gssapi с-keyex
debug3: остальные предпочли: gssapi с-с-микрофоном,открытый ключ,клавиатура-интерактивный,пароль
debug3: authmethod_is_enabled gssapi с-keyex
debug1: Следующий способ проверки подлинности gssapi с-keyex
debug2: мы не отправить пакет, отключите способ
debug3: authmethod_lookup gssapi с-с-микрофоном
debug3: остальные предпочли: открытый ключ,клавиатура-интерактивный,пароль
debug3: authmethod_is_enabled gssapi с-с-микрофоном
debug1: Следующий способ проверки подлинности: gssapi с-с-микрофоном
debug1: не удалось получить ГСС-учетные данные API для любых механизмов (учетные данные не были предоставлены, или учетные данные были недоступны
Неизвестный код 0
)
debug2: мы не отправить пакет, отключите способ
debug3: authmethod_lookup открытый ключ
debug3: остальные предпочли: клавиатура-интерактивный,пароль
debug3: authmethod_is_enabled открытый ключ
debug1: Следующий способ проверки подлинности: открытый ключ
debug1: попытка закрытого ключа: /главная/Джон/.СШ/идентичности
debug3: нет такой личности: /главная/Джон/.СШ/идентичности
debug1: попытка публичный ключ в /Home/Джон/.по SSH/id_rsa
debug3: send_pubkey_test
debug2: мы отправили пакет открытый ключ, жду ответ
debug1: аутентификации, который может продолжаться: gssapi с-keyex,gssapi с-с-микрофоном,открытый ключ,пароль,клавиатура-интерактивный
debug1: попытка публичный ключ в /Home/Джон/.по SSH/id_dsa, который находится
debug3: send_pubkey_test
debug2: мы отправили пакет открытый ключ, жду ответ
debug1: аутентификации, который может продолжаться: gssapi с-keyex,gssapi с-с-микрофоном,открытый ключ,пароль,клавиатура-интерактивный
debug2: мы не отправить пакет, отключите способ
debug3: authmethod_lookup клавиатура-интерактивный
debug3: остальные предпочли: пароль
debug3: authmethod_is_enabled клавиатура-интерактивный
debug1: Следующий способ проверки подлинности: клавиатура-интерактивный
debug2: userauth_kbdint
debug2: мы отправили клавиатуры-интерактивная пакетов, ждите ответа
debug2: input_userauth_info_req
debug2: input_userauth_info_req: num_prompts 1
Пароль:

johndbb3:/главная/Джон/.СШ>
+235
cheznead 19 февр. 2015 г., 11:12:38

Я ищу способ, чтобы переименовать партию видео удалить текст между двумя точками. Конкретно я хотел бы удалить все после 6-го символа, до последнего "LabelMe--".

0001--LabelMe--A005_01241110_C001 LabelMe---- --интервью--человек в библиотеке.мова

0002--LabelMe A005_01241110_C002 LabelMe------ ----Бролл человек, глядя на книги.мова

0003--LabelMe A005_01241111_C003 LabelMe------ ----Бролл напутал--LabelMe-- ----Бролл, сидя за столом.мова

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

для F в "[email protected]"
делать 
 Эхо СЭД -е 'с/\(--LabelMe).*\(LabelMe--)/\1\2/'
сделано

enter image description here

+234
user29057 29 апр. 2018 г., 14:11:21

Я использую ниже скрипт

х=5.44
Р=0
темп=$(е "%.*п\ф" $р $х)
Эхо $ТЭМП
если темп-ГТ 0 ]
тогда
 эхо "внутри"
интернет

и я получаю ниже Выход с ошибкой.

5
./temp.sh: строка 6: [: темп: ожидается выражение целого числа 
+220
Forelax 20 июл. 2014 г., 04:06:31

Мне нужно удалить конкретную строку с определенным тегом в файл через анзибль, как ниже видно из [Производство:public_api] мне нужно, чтобы удалить admin_token_auth

[производство:public_api]
 трубопровод = пдбс потребления sizelimit url_normalize идентификатор_запроса admin_token_auth build_auth_context token_auth json_body ec2_extension public_service

Желаемый результат:

[производство:public_api]
трубопровод = пдбс потребления sizelimit url_normalize идентификатор_запроса build_auth_context token_auth json_body ec2_extension public_service
+148
blu seven 25 июн. 2015 г., 19:25:44

Есть ли способ, чтобы удалить конечные слеши в разделе-Завершение вывода из ЗШ, когда я начинаю писать диск командную и вкладку, чтобы увидеть список каталогов?

Е. Г.

~ компакт-диск <вкладка>
Adlmбыл/ Рабочий Стол/
Приложения/ Разработка/

Мне было интересно, если есть какой-то способ, чтобы удалить слеши после имени каталога, чтобы показать Adlmбыл вместо Adlmбыл/и т. д.

+144
denise1 27 мар. 2019 г., 22:55:46

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

getent passwd и | вырезать -д: -Ф6

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

Само имя пользователя в первом поле, поэтому список пользователей:

getent passwd и | вырезать -д: -Ф1

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

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

getent passwd с {0..65535} | вырезать -д: -Ф1,6

(вот если предположить жидкости останавливаться на 65535 (некоторые системы поддерживают более) и оболочку, которая поддерживает ЗШ-х {х..й} форма бандажа расширения). Но вы не хотите делать это часто в системах, где пользователь базы данных является сетевой (и есть ограниченное локальное кэширование), например, LDAP и NIS+, в SQL... а что может означать большой объем трафика (и нагрузка на сервер каталогов), чтобы сделать все эти запросы.

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

Если у вас нет getent, можно прибегнуть к Перл:

на Perl -Ле 'А (@Е = getpwent) {печати $е[7]}'

для getent passwd С ($Е[0] для имен пользователей), или:

на Perl -Ле 'для ($Я=0;$я<65536;++я) {
 если (@е = getpwuid $я) {печати $е[0] ": "$е[7]}}'

для getent passwd с {0..65535} с такими же оговорками.

В раковины, вы можете использовать ~пользователя , чтобы получить домашний каталог пользователя, но в большинстве оболочек, который работает только для ограниченного набора имен пользователей (список разрешенных символов в имени пользователя поддерживается, что ~ экспансии оператора варьируется от оболочки к оболочке) и с несколько снарядов (включая Баш), ~$пользователей не будет работать (вам нужно прибегнуть к функции eval , когда имя пользователя хранится в переменной есть). И вам все равно придется найти способ, чтобы получить список имен пользователей.

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

  • Баш: compgen -у будет возвращать список пользователей в базах данных, которые могут быть перечислены.
  • ЗШ: от $userdirs ассоциативный ряд карт, имена пользователей Домашнего каталога (также ограничено баз данных, которые можно перечислить, но если вы делаете ~пользователей расширение для пользователя, в неперечислимый базы данных, запись будет добавлена в $userdirs). Так что вы можете сделать:

    функции printf '%ы => %з\п' "${(кв@)userdirs}"
    

    получить список пользователей с их домашнего каталога.

    Это работает только когда ЗШ является интерактивной, хотя.

  • в tcsh, рыбы и Яш три другие снаряды, которые могут выполнить имена пользователей (например, при заполнении ~<> вкладка параметры), но не похоже, что они позволяют получить список имен пользователей программно.

+91
Deepak Nirala 9 авг. 2013 г., 15:58:31

Установить тип = разветвления в clamd.обслуживание файла.

Основываясь на личном опыте и описания простых против разветвления нашли здесь

+71
Gebeyew 8 мая 2016 г., 04:53:49

Попробуйте использовать функцию вместо или в качестве псевдонима.

Определить функцию Добавить для вас .bashrc следующее

Гото()
{
если [[ $# = 2 ]]
тогда
 компакт-диск /ВАР/сайт www/виртуальных доменов/1$/поддоменов/$2
еще
 компакт-диск /ВАР/сайт www/виртуальных доменов/$1
интернет
}

Используйте функцию

Гото example.com
Гото блог example.com 
+49
Babul Prabhakar 8 сент. 2016 г., 08:49:44

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

$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