помощью getfacl говорит мой непривилегированной учетной записи должны быть права на чтение содержимого Дира, но он не может

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

У меня есть обычный каталог на FreeBSD, контролируемых в NFSv4 ACL-списков. Асно сказать, что я могу перечислить его содержание; но я не могу.

Вот с помощью getfacl выход на Проблема Dir и его родителей + бабушки и дедушки:

 # помощью getfacl /тугриков/data_dir/working_dir/
владелец#: корень
группа#: колеса
группа:data_managers:-Вт-ПДД--------:-------:отрицать
[email protected]:r-------------:-------:allow
группа:data_managers:rwxpDda-р-с---:ФД-----:позвольте
[email protected]:--------------:fd-----:allow
[email protected]:--------------:fd-----:allow
[email protected]:--x-----------:-d-----:allow

 файл#: в /MNT/data_dir
владелец#: корень
группа#: колеса
[email protected]:rwxpDdaARWcCos:fd-----:allow
[email protected]:rwxpDdaARWcCos:fd-----:allow
[email protected]:r-x---a-R-c---:fd-----:allow

 файл#: /тугриков
владелец#: корень
группа#: колеса
пользователь::rwx по
группа::р-х
другое::р-х

Я СУ как вновь созданной учетной записи, имеющей ОБК вопрос. Данный аккаунт не является владельцем каких-либо соответствующих Дирс, ни членом колесо или data_managers, так его только прав, вытекают из "все (мир)" разрешения/управления доступом.

 $ Су -Ф предложение restricted_user
 % ИД
Уид=1100(предложение restricted_user) гид=65533(nogroup) группы=65533(nogroup),4003(restricted_users)
 % лсов
каталог /mnt/data_dir/working_dir
 % Общ
ЛС: .: Разрешение отказано

Я не понимаю. Мир разрешения на что dir-это [email protected]:r ..... (наследование вниз подкаталоги для "Х", но не "р"). Р должны дать права на чтение содержимого working_dir. Это не член data_managers и если это было, отрицать Туз не отрицал р или Х. Я могу траверс к нему. Но я не могу прочесть его содержимое.

Что я пропустила?

+632
hrirks 1 июл. 2019 г., 21:30:19
27 ответов

Захватили активности диска из последних 2-х дней с помощью ниже команду, но не в состоянии выяснить, почему он пишет так много (426MB) на корневого раздела

надо -опа-д 2


Общая скорость чтения с диска : 0.00 б/с | общая записи на диск : 0.00 б/с
Фактическая скорость чтения с диска: 0.00 б/с | фактической записи на диск: 0.00 б/с
 ПИД ПОЛЬЗОВАТЕЛЕЙ ПРИО ЧТЕНИЯ С ДИСКА-ДИСК ПИСАТЬ КОМАНДУ SWAPIN ИО> 
 239 быть/3 корень 0.00 Б 426.21 м 0.00 % 0.17 % [jbd2/sdd2-8]
 2678 быть/4 корня 961.21 м 107.91 м 0.00 % 0.03 % <emby моно-сгэн>
 2198 быть/4 корня 0.00 Б 0.00 Б 0.00 % 0.02 % udisksd-не-отладка
 6402 быть/4 корня к 16.00 0.00 Б 0.00 % 0.07 % [kworker/У4:1]
13162 быть/4 корня к 16.00 0.00 Б 0.00 % 0.09 % [kworker/У4:2]

У меня ниже диска

в /dev/sdd2 на / тип системы ext4 (RW,то существует два метода,ошибки=перемонтировать-РО)
на /dev/sda1, поскольку в /Media/<пользователь>/2TB_EXT4 тип системы ext4 (RW,то с nosuid,nodev,существует два метода,uhelper=udisks2)
файл /dev/sdb1 в /Media/<пользователь>/2TB_EXT4_2 тип системы ext4 (RW,то с nosuid,nodev,существует два метода,uhelper=udisks2)
+943
AP Storm 03 февр. '09 в 4:24

Грофф имеет неполную поддержку для преобразования ручного страниц в HTML, в частности таблицы. Грофф создает файл изображения, который подрезал его в PDF-выходной код. Иногда он проявляется плохое (обрезка части текста), а в другие разы она дампов ядра.

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

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

После нескольких лет работы по Грофа проблемы, я преобразовал все мои руководство/HTML, чтобы использовать man2html. Увидеть, например, в xterm руководство страницы.

+905
user16684 16 нояб. 2019 г., 16:38:17
Другие ответы

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


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

Вы можете сократить nmcli устройства показывают только nmcli д ш, что делает его короче, чем команду Windows ipconfig /все. И если вы так часто это нужно, вы всегда можете создать псевдоним с именем, как вы хотите.

Например:

псевдоним я='nmcli устройство показать

Положите это в ваш ~/.bashrc следующее или эквивалент оболочка запуска файла, перезапустите сессию, и теперь у тебя есть новый односимвольные команды, я, что

+900
spacecat 3 мар. 2017 г., 15:25:37

У меня есть следующий фрагмент в заявлении СЭД:

пауза /$/ {
Н;
/пауза/д
}

но я получаю:

$ . sed_shorter_version_one_test_case_html_to_ruby.sh сад/fullform_SAD
СЭД: 19: "
пауза /$/ {
Н;
 /Пау ...": команда ожидает \ с последующим текстом

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

+898
ajspacemanspiff 23 июл. 2012 г., 02:15:28

Я хочу взять первые 500 символов первого столбца, а остальные столбцы, как это с помощью awk.

Это то, что я пытаюсь сделать:

у awk '{печати ${$1:1:500} $2,$НФ;}' doc.txt

Но я получаю синтаксическую ошибку:

на awk: {печать ${$1:1:500} 2$,$НФ;}
на awk: ошибка синтаксиса ^ 
на awk: {печать ${$1:1:500} 2$,$НФ;}
на awk: ошибка синтаксиса ^ 
+876
tomosheffski 4 июн. 2014 г., 15:54:01

Я пытаюсь установить VirtualBox (хозяин, а не клиент) на чистой установке альпийских стандарт 3.8.0. Я использую VirtualBox-5.2.12-122591-Linux_amd64.запустить, скачал с http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html под Linux платформ > все дистрибутивы > 64-разрядная.

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

  • coreutils (для получения более ранних версий С -Е флаг доступен)
  • сделать
  • ССЗ
  • на Perl
  • в Linux-заголовков (это был, наверное, не нужен)
  • Линукс-ваниль-Дев

Установщик также сообщил:

/opt/VirtualBox/vboxdrv.sh строка 501: невозможно создать файл /etc/udev из/правил.Д/60-vboxdrv.правила: \
несуществующий каталог.

Что я решил просто работает:

команды mkdir -р в /etc/udev из/правил.д

Каждый раз, когда программа установки не удается, он говорит, чтобы запустить /sbin/vboxconfig, чтобы перезапустить процесс установки. В настоящее время, когда я делаю так, он выводит:

* vboxdrv службе добавили, чтобы уровень выполнения по умолчанию
* сервис vboxballoonctrl-службе добавили, чтобы уровень выполнения по умолчанию
* сервис vboxautostart-службе добавили, чтобы уровень выполнения по умолчанию
* сервис vboxweb-службе добавили, чтобы уровень выполнения по умолчанию
vboxdrv.sh: остановка служб в VirtualBox.
vboxdrv.sh: создание модулей ядра VirtualBox для.
vboxdrv.sh не удалось: посмотрите в /var/журнал/файл VBOX-установить.авторизуйтесь, чтобы выяснить, что пошло не так.
Были проблемы с настройкой в VirtualBox. Чтобы повторно запустить процесс установки, запустите \
процесс /sbin/vboxconfig как root.

/ВАР/лог/файл VBOX-установить.журнал содержит:

сделать V=1 CONFIG_MODULE_SIG= -с /Либ/модули/4.14.52-0-ваниль/создать подкаталоги=в/tmp/файл VBOX.0 \
SRCROOT=в/tmp/файл VBOX.0 -разъема j1 модулей
getconf: LFS_CFLAGS: неизвестная переменная
getconf: LFS_LDFLAGS: неизвестная переменная
getconf: LFS_LIBS: неизвестная переменная
Файл Makefile:948: *** "не удается создать орка метаданных для CONFIG_UNWINDER_ORC=г, пожалуйста, установите \
libelf-Дэв, libelf-Devel или elfutils-libelf-Devel, который." Стоп.
сделать: *** [/tmp/и файл VBOX.0/make-файл.включить.футер:101: vboxdrv] Ошибка 2

Я не в состоянии решить проблему даже путем установки libelf-Дев. В https://pkgs.alpinelinux.org/packagesнет libelf-Devel или elfutils-libelf-Devel в пакет.

Отдельно, я не могу показаться, чтобы иметь elfutils-libelf и Дев-Дев установлены одновременно. Если я установлю одну, а потом другую, АПК выходы:

Ошибка: elfutils-Дэв-0.168-Р1: попытка перезаписать УСР/Либ/libelf.так принадлежит \
libelf-Дэв-0.8.13-Р3.
Ошибка: elfutils-Дэв-0.168-Р1: попытка перезаписать УСР/Либ/libelf.принадлежащего \
libelf-Дэв-0.8.13-Р3.
Ошибка: elfutils-Дэв-0.168-Р1: попытка перезаписать или/usr / включать/libelf.ч. принадлежат \
libelf-Дэв-0.8.13-Р3.
Ошибка: elfutils-Дэв-0.168-Р1: попытка перезаписать или/usr / включать/гэлф.ч. принадлежат \
libelf-Дэв-0.8.13-Р3.
Ошибка: elfutils-Дэв-0.168-Р1: попытка перезаписать или/usr / включать/ПВ.ч. принадлежат \
libelf-Дэв-0.8.13-Р3.

Это проблема, потому что elfutils-разработчиков требуется Линукс-ваниль-dev, который, в свою очередь, кажется, необходимые на /sbin/vboxconfig. Если я запустить /sbin/vboxconfig без Линукс-ваниль-Дэв установлен, он выводит:

...
vboxdrv.sh: создание модулей ядра VirtualBox для.
Эта система в настоящее время не создана для построения модулей ядра.
Пожалуйста, установите заголовке ядра Linux "" файлы текущего ядра для добавления новых \
аппаратная поддержка системы.

Чтобы попытаться решить эту проблему, я:

  1. Удалил Линукс-ваниль-Дев.
  2. Установлено libelf-Дев.
  3. Переустановил Линукс-ваниль-Дев.

Линукс-ваниль-dev и все его зависимости успешно установлен, за исключением elfutils-Дев, как ожидалось. Я не в курсе каких-либо проблем, вызванных не имея elfutils-Дев установлен, и я предполагаю, что имея libelf-Дев установлен более важно, так это пакет, указанную в сообщении об ошибке в /var/журнал/файл VBOX-установить.журнал.

Тем не менее, когда я запустить /sbin/vboxconfig, vboxdrv.sh все равно выдает "не удается создать орка метаданных для CONFIG_UNWINDER_ORC=г, пожалуйста, установите libelf-Дев, libelf-Devel или elfutils-libelf-Devel, который." Это при том, что я libelf-Дэв установлен (или я так считаю).

Работа:

libelf-Дев-полная информация | команда grep''

Выходы:

libelf-Дэв

Обновления АПК вызывает АПК попытаться переустановить elfutils-dev, который не удается (по причинам, описанным ранее), но отчеты других проблем нет.

Я скачал VirtualBox и-5.2.12-122591-Linux_amd64.бежать на окно и открыл его с помощью 7-ZIP и извлеченный postinst-common.sh (который я считаю, это тот же файл, как /sbin/vboxconfig) и vboxdrv.sh. Я не вижу способа, чтобы прикрепить их, но я могу добавлять их содержание (около 600 строк) если кто-то чувствует, это было бы полезно.

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

  1. Расследование vboxdrv.sh чтобы увидеть, если я могу найти то, что он делает, чтобы вызвать эту ошибку.
  2. Попробуйте использовать трассированием.

Спасибо!

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

+874
Alfredo Capobianchi 19 мая 2019 г., 01:40:25

Я недавно получил новый монитор ViewSonic монитор и его настройки до 144 Гц с помощью xrandr поближе. Кажется, я что-то перепутала и теперь я не могу получить мой монитор для работы через DisplayPort. Только HDMI работает.

Эта проблема началась после того как я набрал расширения xrandr --выход ДП-0-режим 2560х1440 --скорость 144.00 в терминал и двигать мышкой. Экран говорит "Нет сигнала". Я повернулся к монитору и компьютеру и ничего не произошло. Переключение на HDMI решает проблему, но тогда я не смогу использовать 144 Гц. Я думаю, что это вопрос, связанный с Linux и не монитор, связанный с этим вопрос так как проблема началась после того как я отредактировал код расширения xrandr. Единственное, что я могу думать, это опять изменение параметра расширения xrandr, но я не могу этого сделать, поскольку расширения xrandr говорит, что ДП-0 отключен.

Я пробовал:

  • Изменение настройки расширения xrandr
  • переключение из DP кабели
  • Файл сброс настроек монитора

Редактировать: я просто заметил, что когда я включаю мой компьютер на с DP-0 подключен, мой монитор реагирует кратковременно переходит в режим ожидания. При ее включении все равно пишет "Нет сигнала".

+816
Darrell Evans 11 янв. 2018 г., 01:58:38

Я использую Убунту прямо с компакт-диска, чтобы помочь мне восстановить некоторые данные с жесткого диска. Я использовал lshw -C на диск , чтобы выяснить, какое устройство мне нужно копировать, файл/dev/ПДД в данном случае.

Я с помощью ddrescue -Н , чтобы попытаться восстановить некоторые данные с неисправного жесткого диска. Он останавливается на 100ГБ жестким диском на 500 ГБ. После его завершения команда sudo lshw -C и на диске не печатает ничего.

Следующий шаг в использовании ddrescue использовать ddrescue судо-Р 1 /Дев/СДА, но отчетов нет такого файла или каталога.

Что происходит; почему lshw не сообщить чего-нибудь?

Редактировать: добавлен суда в соответствующие места.

+720
Idodo 10 мая 2013 г., 12:42:55

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

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

У меня 32 ГБ ОЗУ сервер, используя только 10 ГБ прямо сейчас, я предполагаю, что увеличение файла ограничения до очень больших значений позволит увеличить использование оперативной памяти, там какой-то формулы можно использовать для вычисления этого? Как для 8 ГБ оперативной памяти вы можете иметь Х количество открытых файлов?

Текущие параметры:

кот /труды/системы/ПС/файл-Макс
100000
параметр ulimit -HN в
1048576
параметр ulimit -ЗП
1024
+698
Anatoliy Aksenov 1 сент. 2018 г., 16:14:13

Я на Debian и воспользовались командой dpkg-перенастроить однако команда tzdata, он изменил всемирное время, а не местное время. Мои часы на XFCE по-прежнему отображается неправильное время. Сразу после установки нужный момент он показывает это:

Текущий часовой пояс по умолчанию: 'Америка/Лос' Местное время: ВС янв 17 04:50:23 ПСТ 2016. Универсальное время: ВС янв 17 12:50:23 по Гринвичу 2016.

Мое время 4:50 утра

Это похоже на правильный часовой пояс, но это восемь часов :(

+622
MrUser 13 нояб. 2013 г., 03:43:14

Я думаю, что причина вы не видите системного вызова происходит, заключается в том, что некоторые системные вызовы Linux (ЭСП. те, которые относятся к времени, как gettimeofday(2) и время(2)) имеют специальные реализаций через ВДСО, который содержит несколько оптимизированных реализаций некоторых системных вызовов:

В "ВДСО" (виртуальный динамический общий объект) - это небольшой общей библиотеки что ядро автоматически сопоставляет в адресное пространство всех приложений пользовательского пространства.

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

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

Таким образом, это действительно не обычно делаете оптимизацию, но ядра. Он может быть отключен путем установки ВДСО=0 в командную строку ядра, и это должно быть возможным, чтобы скомпилировать его. Я не могу найти, если это возможно, чтобы отключить его на glibc в сторону, однако (по крайней мере без патчей библиотека).

Есть куча других источников информации и на этот вопрос на ЮВ.


Вы сказали в вопросе:

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

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

Цитата Ты даешь с системах ручного, кажется, только учтите, что вызов должен поддерживать часы ИД возвращается clock_getcpuclockid, ничего не о поведении CLOCK_REALTIME или gettimeofday.

+620
Zeross 31 мар. 2019 г., 06:09:13

Если вы используете PPP для подключения к поставщику услуг интернета, то pppd не будет работать /и т. д./ППС/ИС-до-до после он подключается, но прежде чем воспитывать сетевой интерфейс. Большинство систем также есть файл/etc/ИС-вверх , что запускается после того, как сетевой интерфейс поднимается, и это обычно скрипт, который запускает все в директории /и/ИС-вверх.д/. Кроме того, большинство систем уже имеют скрипт в файл/etc/ИС-вверх.Д/ , которая заботится о создании в/etc/файл resolv.конф. Вы можете использовать любой из этих скриптов, чтобы убедиться, что DNS-серверы настроены.

+617
shelia sanders 12 мар. 2010 г., 17:53:46

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

Я хочу, чтобы мои реле настраивается на получение почты для домена и направить его через SSH туннель к почтовому серверу частной сети. Я тоже хочу отдельный сервер для отправки сообщений электронной почты в интернет. Для начала у меня есть VPS сервер под управлением Debian 9, мне просто нужно знать, как настроить постфикс, чтобы сделать эти две вещи.

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

+584
carloscastillop 13 мар. 2012 г., 01:13:10

Если убрать трубу до н. э. | до н. э., а затем запустить ваш скрипт, он будет выводить:

масштаб=2 ; (((5538 - ) / 5969) * 100)

Вы можете ознакомиться с $кэш переменная имеет значение null, вызывая до н. э. синтаксическая ошибка.

Вы можете попробовать:

Кэш=$(бесплатно -м | более | команда grep -v с подкачки | хвост -1 | вырезать -д':' -Ф2 | у awk '{печати $1}')

Примечание

  • Использовать на awk для разбора вывода лучше, чем вырезать в этом случае.
  • Вы должны попробовать $(...) для подстановки команды.
+546
BillRoth 16 июл. 2015 г., 17:21:21

У меня есть следующий сценарий:

#!/бин/Баш
эхо "мы $$"
ловушка "Эхо ОП" сигнал SIGHUP
кошка # ждать бесконечно

Когда я отправить сигнал SIGHUP (используя убивать -ох пид), ничего не происходит.

Если я немного изменю сценарий:

#!/бин/Баш
эхо "мы $$"
ловушка "убей ... - $BASHPID" выход # добавить этот
ловушка "Эхо ОП" сигнал SIGHUP
кошка # ждать бесконечно

...тогда скрипт делает эхо-сигнала HUP правильно, когда он выходит (когда я нажимаю Ctrl+с):

Роджер@Роджер-ПК:~ $ ./hupper.sh 
Мы 6233
^ЧУП

Что происходит? Как я должен послать сигнал (это не обязательно должен быть сигнал SIGHUP) в этот скрипт?

+487
Milton Savarimuthu 12 мар. 2010 г., 07:22:15

Я бросаю скрипт, чтобы сделать ЛВМ действия и у меня есть следующий сценарий:

>blockdev --getsize64 в /dev/СКБ
2147483648

2147483648 / 1024 / 1024 = 2048M

>ПВС
ПВ ВГ Дрм том PFree то psize 
в /dev/vg00 СКБ пакет lvm2, а--у 2,00 г 2,00 г

>ВГС
ВГ #ПВ #ЛВ #ЗП достопри размер V VFree
vg00 1 1 0 ВЗ--Н - 2,00 г 2,00 г

Теперь я хочу добавить 2 логических томов, которые и ровно 1 гиг. Однако, когда я попробовать это:

>на/sbin/lvcreate, что -Л 1024M -Н lv00 vg00 
 Логический объем "lv00" создан.

>на/sbin/lvcreate, что -Л 1024M -Н lv01 vg00
 Группа томов "vg00" недостаточно свободного места (255 экстентов): 256 требуемое.

Я вам немного, потому что не хватает места. Посмотрел на линию blockdev сырые диск 2 гигов.

Замечу, что если я делаю ПВС или ВГС после первого логического тома создать свободное пространство 1020.00 м. Я предполагаю, что сервер должен использовать часть диска для управления, т. е. 5 хватает мегабайт.

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

+445
G Gill 5 дек. 2019 г., 09:33:37

Если вы ПС-эф | команда grep {имя} соединения можно командой kill -9 процесс и сбросит соединение.

+433
Pawel Wisniewski 4 дек. 2015 г., 02:18:52

Я использую кластер hacmp экс . По ошибке логического тома в общей ВГ изменяется.

Теперь при использовании Смитти clstart я не могу запустить кластер. Только этот узел в кластер.

При запуске кластера спрашивает, нужно ли повторно импортировать общая ВГ ( поскольку файл штампа времени в общей ВГ несовместима ) .

Как решить эту ошибку ?

+418
Faceless Sir 29 дек. 2019 г., 00:17:39

@Тим 'ы ответ, вполне разумная, но в качестве альтернативы, вы можете захотеть взглянуть на NoMachine в NX и FreeNX. NoMachine NX является проприетарным, но дает вам две учетные записи удаленных пользователей бесплатно. Так что, если вы просто хотите подключиться к собственному серверу или что-то, это может быть идеальным. FreeNX, кажется, снимает это ограничение, но может быть немного сложнее, чтобы идти в зависимости от вашего уровня опыта работы с Linux. Обе службы зазывают "возле местного скоростью", используемые для удаленного подключения.

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

Лично я нахожу в NX, чтобы быть быстрее и более стабильным, чем с помощью VNC, но у меня нет цифр, чтобы подтвердить это. Я просто хотел предложить вам альтернативу для VNC.

+403
Melroy Anthony 10 апр. 2015 г., 23:55:11

Я только что установил управлением crunchbang Linux (на основе Debian) на некоторых очень старых аппаратных (мы говорим здесь одно из ядер и памяти DDR) для простого домашнего сервера.

Однако, видя, как скобяными хреново (или по другой причине) X не может начать ГДМ. Это действительно не беспокоит меня, потому что сервер не будет отображаться, я буду СШ передоза в через мою станцию. Однако это проблема, потому что, когда я перезагрузки машины она застревает на сообщение об ошибке х (что-то вроде "не удается запустить Х бла бла") и требует прямого ввода для продолжения. Есть ли способ я могу отключить (или даже удалить) X и X-сервер с моей машины, так что я только когда-либо загрузиться в командную строку? Это безопасно?

+344
Gowra 17 июл. 2010 г., 13:59:25

"Используя Баш/Ш в покое", вы можете прочитать определенные диапазоны строк файла такой:

{
я=1
 в то время как [ $я -Ле 29 ]
делать
 читал -Р
 (( я++ ))
сделано
lines30to80=
 в то время как [ $я -Ле 80 ]
делать
 читал -Р линии
lines30to80="$lines30to80 долл\Н"
 я=$(( я + 1 ))
сделано
} < текстового файла
... другой код, используя $lines30to80

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

Если вы впоследствии хотите читать строки 81-130, вы должны были бы сделать это снова, в том числе пропуск открытие 80 линий. Вместо этого, вы могли бы написать свой второй этап внутри скобок, где файл уже в нужной точке.


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

карты < текстового файла
lines30to80=("${Map-файла[@]:30:51}")

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

- карты -с 29 -Н 51 lines30to80 < текстового файла

для однострочного читать в массив.


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

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

+268
dcj99b 5 янв. 2010 г., 02:24:24

Я бы хотел, чтобы присвоить содержимое переменных еще один bash-скрипт, переменные в вызывающий скрипт.

В частности, я источник этого файла: https://projects.archlinux.org/svntogit/packages.git/plain/trunk/PKGBUILD?h=packages/firefox (и другие файлы).

Файл содержит переменные имени зависит, makedependsи т. д.

Так в моем скрипте у меня есть несколько инструкций, как эти:

зависит="$(источник "/путь/к/файлу" ; функции printf "%S " или "${зависит[@]}")"
makedepends="$(источник "/путь/к/файлу" ; функции printf "%S " или "${makedepends[@]}")"
...

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

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

------------------------------------------------------------------------

Поскольку Марк Манн указал на опасности источник-тов иностранных сценариев, я в итоге с другим решением. Вместо использования источника , чтобы получить переменные из другого скрипта, можно использовать многоканальный команда grep с помощью Perl регулярное выражение для поиска всех нужных переменных из файла (имя_переменной=(...),имя_переменной2="...",varname3='...',varName4=...) и оценку результата:

$ grepvars='(лицензия)|(от)|(makedepends)|(адрес)|(pkgdesc)|(pkgver)'
$
$ ивал $(грэп -Пзо "^(${grepvars})=\([^\)\(\`]*\)|^(${grepvars})=\"[^\"\(\`]*\"|^(${grepvars})='\"[^'\"]*'\"|^(${grepvars})=[^\s;\(\`]*"в /tmp/above_mentioned_file)
$ Эхо $URL-адрес
https://www.mozilla.org/firefox/
$
$ Эхо ${зависит[@]}
комплекта библиотек GTK2 gtk3 Мозилла-общие libxt запуска-уведомлений MIME-типы ДГУ-Глеб алса-Либ ffmpeg2.8 Рабочий стол-файл-утилиты режим hicolor-значок-тема libvpx ОИТ libevent НСС проверки правописания Hunspell SQLite в ТТФ-шрифтов
+253
mascot brown 18 дек. 2010 г., 00:34:56

Возможно, ваш VolGroup-lv_root создается на этом диске. Проверить вывод следующей команды

ПВС

Он показывает физические объемы информации о LV.

Подробнее о LVM (1), (2), (3)

+196
lanza 2 апр. 2016 г., 18:39:19

Я использую Апач 2.2. В том, что я хочу, чтобы отправить код ошибки 429 в случае каких-либо страницу на моем сервере. Но я получаю эту ошибку "неподдерживаемый код ответа HTTP 429" , когда я перезагрузки моего сервера Apache. В httpd.конф ниже изменения, которые я сделал:

ErrorDocument 429 "Слишком Много Запросов"

Почему я получаю эту ошибку?

+166
Bars Fem 2 окт. 2011 г., 00:03:16

Для локальных пользователей, вы можете посмотреть на их домашней директории рождения время на эти системы и файловые системы, записать его (Linux, большинство BSD-систем, для macOS, по крайней мере). Как это сделать зависит от системы.

Для пользователей в LDAP-каталогах, вы можете посмотреть на createTimestamp (или, возможно, whenCreated) атрибуты соответствующего протокола LDAP запись:

ldapsearch -ЛЛЛ-х -ч виды LDAP://LDAP-сервер.пример.ком-ы суб \
 -б DC=имя_домена,createTimestamp в dc=com в 'uid=имя_пользователя' whenCreated
+159
gregmacfarlane 10 янв. 2015 г., 07:26:07

Это плохая идея, чтобы сделать usermod -л логин-имя старое имя , чтобы изменить имя пользователя, оставив моего домашнего каталога, имя целы?

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

  1. Я думаю, есть ряд сценариев, которые имеют свое имя пользователя встроен в них.
  2. Я думаю, что изменения в мое имя домашнего каталога может бросить мой резервного копирования и системы контроля версий в состояние хаоса.
+74
ShootNick1956 24 мая 2015 г., 04:54:19

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

/media/new/softwares/Tomcat/apache-tomcat-8.0.5/bin/catalina.sh: линия 399: /usr/местные/jdk1.8.0/JRE и/Бен/бин/Java: нет такого файла или каталога

Вам нужно идти www.java.com и загрузить JDK 1.8.0 или некоторые версии Java и установить его в каталог/usr/местные/... а затем измените конфигурацию вокруг в Tomcat, так что он может найти Java.

+16
Sheerk 10 мар. 2012 г., 19:38:17

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

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