Сообщение: неопределенная переменная: fetch_data

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

от https://www.webslesson.info/2016/10/insert-fetch-update-delete-mysql-data-in-codeigniter.html

.Это мой autoload.php

<?в PHP
определенными('базового маршрута') или exit('прямой скрипта доступ разрешен');

/*
| -------------------------------------------------------------------
| АВТО-ПОГРУЗЧИКА
| -------------------------------------------------------------------
Этот файл определяет, какие системы должны быть загружены по умолчанию.
|
| Для того, чтобы держать в рамках как легкий, как это возможно только
| абсолютные минимальные ресурсы загружаются по умолчанию. Например,
| базы данных не подключен к автоматически, так как нет предположение
| относительно того, планируете ли вы использовать его. Этот файл позволяет
| вы глобально определить, какие системы вы хотели бы загружается с каждым
| запросу.
|
| -------------------------------------------------------------------
| Инструкции
| -------------------------------------------------------------------
|
Эти вещи вы можете автоматически загрузить:
|
| 1. Пакеты
| 2. Библиотеки
| 3. Водители
| 4. Вспомогательные файлы
| 5. Пользовательские конфигурационные файлы
| 6. Языковые файлы
| 7. Модели
|
*/

/*
| -------------------------------------------------------------------
| Автоматическая загрузка пакетов
| -------------------------------------------------------------------
| Прототип:
|
| $Автозагрузка['пакетов'] = массив(APPPATH'. third_party', '/usr/местные/общий');
|
*/
$метод autoload['пакетов'] = массив();

/*
| -------------------------------------------------------------------
| Автоматическая загрузка библиотек
| -------------------------------------------------------------------
| Эти классы расположены в система/библиотеки/ или
| приложения/библиотеки/ каталога, с добавлением
библиотека базы данных|'', который является своего рода Особый случай.
|
| Прототип:
|
| $Автозагрузка['библиотеки'] = массив('база данных', 'письмо', 'сессии');
|
| Вы можем также поставить альтернативное название библиотека должна быть назначена
| в регулятор:
|
| $Автозагрузка['библиотеки'] = массив('user_agent' => 'уа');
*/
$метод autoload['библиотеки'] = массив('база данных','form_validation');

/*
| -------------------------------------------------------------------
| Автоматическая загрузка драйверов
| -------------------------------------------------------------------
Эти классы находятся в система/библиотеки/ или в
применение каталогов | /библиотеки/, а также поместить внутри их
| собственные поддиректории и они расширяют класс CI_Driver_Library. Они
| предлагаем несколько взаимозаменяемых вариантов водителю.
|
| Прототип:
|
| $метод autoload['водители'] = массив('кэш');
|
| Вы можем также поставить альтернативное имя свойства, чтобы быть назначен в
| контроллер:
|
| $Автозагрузка['водители'] = массив('кэш' => 'ККЗ');
|
*/
$метод autoload['водители'] = массив();

/*
| -------------------------------------------------------------------
| Автоматическая загрузка вспомогательных файлов
| -------------------------------------------------------------------
| Прототип:
|
| $Автозагрузка['помощник'] = массив('URL-адрес', 'файл');
*/
$метод autoload['помощник'] = массив('URL-адрес','форма');

/*
| -------------------------------------------------------------------
| Автоматическая загрузка файлов конфигурации 
| -------------------------------------------------------------------
| Прототип:
|
| $Автозагрузка['конфиг'] = массив('config1', 'config2');
|
| Примечание: этот пункт предназначен для использования только в случае, если вы создали пользовательские
| config файлы. В противном случае оставьте его пустым.
|
*/
$метод autoload['конфиг'] = массив();

/*
| -------------------------------------------------------------------
| Автоматическая загрузка языковых файлов
| -------------------------------------------------------------------
| Прототип:
|
| $метод autoload['язык'] = массив('lang1', 'lang2');
|
| Примечание: не включают "_lang" часть файла. Например
| "codeigniter_lang.php" будет ссылаться как Array('Codeigniter с');
|
*/
$метод autoload['язык'] = массив();

/*
| -------------------------------------------------------------------
| Авто-загрузки моделей
| -------------------------------------------------------------------
| Прототип:
|
| $метод autoload['модель'] = массив('first_model', 'second_model');
|
| Вы можем также поставить альтернативное название модели, чтобы быть назначен
| в регулятор:
|
| $Автозагрузка['модель'] = массив('first_model' => 'первый');
*/
$метод autoload['модель'] = массив('Main_model');

Я получаю ошибку как

Произошла ошибка PHP 

Серьезность: Обратите Внимание

Сообщение: неопределенная переменная: fetch_data

Имя файла: views/main_view.php

Номер Строки: 81

След:

Файл: /var/www/html/c/application/views/main_view.php
Линия: 81
Функция: _error_handler

Файл: /var/www/html/c/application/controllers/Main.php
Линии: 9
Функции: вид

Файл: /var/www/html/c/index.php
Линия: 315
Функция: им require_once
Непойманное исключение встретилось

Тип: Ошибка

Сообщение: вызов число_строк функцию-член() на значение null

Именем: /var/www/html/c/application/views/main_view.php

Номер Строки: 81

След:

Файл: /var/www/html/c/application/controllers/Main.php
Линии: 9
Функции: вид

Файл: /var/www/html/c/index.php
Линия: 315
Функция: им require_once
+863
ismet elezaj 7 апр. 2016 г., 11:02:36
32 ответов

Это должно работать через grep:

грэп -л bluecar *.HTML-код | команды xargs РМ
+997
Daniel S 03 февр. '09 в 4:24

Из SSH сессии, вы пытались запустить гном-сессии? Вам просто нужен х-сервер работает на вашем компьютере-клиенте.

+995
Lucas Dornelas 22 нояб. 2019 г., 01:44:05
Другие ответы

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


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

судо apt-получить установку на Kubuntu-Desktop программное обеспечение-свойства-кде 
питон3-программное обеспечение-недвижимость 

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

Следующие пакеты имеют неудовлетворенные зависимости:
программы-свойства-в KDE : зависит: питон3-программное обеспечение-свойства (= 
0.96.24.32.7) но 1.8.4 должен быть установлен
Е: не удалось исправить ошибки, у вас прошла сломанные пакеты.

Я также попробовал следующий:

суда apt-получить -Ф установите

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

суда apt-получить чек

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово

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

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

судо apt-получить автоочистка
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово

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

Я попробовала менеджер пакетов Synaptic , но он не показывал сломанную кнопку в состояние вкладке

Synaptic Package Manager

+935
JohnOM 6 мар. 2018 г., 01:13:14

Как в iptables выполнить команду или сценарий на новый попытка подключения?

Требования:

Внешний пакет (серверный интерфейс eth0) к - - - > сервер (интерфейс eth0) входной таблицы обнаруживает новый пакет, полученный на порт 22 --> в iptables выполняет команду или скрипт

Мне кажется, до сих пор, например:

в iptables -a ввод -я из eth0 -п протокол tcp --dport 22 -с ххх.ХХХ.ХХХ.ХХХ/24 -Д ХХХ.ХХХ.ХХХ.ХХХ/32 -м состояние-состояние новых (тогда действительно что-то здесь как запустить скрипт или команду (но как?) ) -Джей принимает

Список дополнительной литературы подобный вопрос с двумя ответами:

Запустить скрипт на основе iptables в попытке открыть порт

+929
Sumayra 16 янв. 2019 г., 16:53:54

просто добавить IP-адрес на сетевой адаптер беспроводная локальная сеть с помощью следующей команды

 как wlan0 команду ifconfig 10.0.0.1
+915
user3629119 24 авг. 2010 г., 13:56:47

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

Это предыдущие обсуждения покрывает разницу между ТВ-процесс чтения/записи сумм и система чтения/записи сумм: они охватывают различные вещи, так как в процессе суммы включают все операции ввода/вывода (то ли на диске, в кэше, в сети и т. д.) в то время как система в целом находится между ОЗУ и диском (в том числе своп, отложенный кэш пишет и т. д.).

Вы не можете добавить номера от Ио> колонки. Они показывают, какая часть каждого процесса времени тратится на ввод-вывод, не то, что доли ввода/вывода исходит от каждого процесса. 99.9% означает, что этот процесс практически всегда блокируется на Я/О.

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

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

+844
Imran Ali 16 мар. 2017 г., 11:34:50

А Баш оболочка может быть настроена на выход после определенного времени простоя. Это значение определяется с TMOUT переменной.

Например, TMOUT=300 приведет снаряд к выходу через 5 минут (300 секунд) бездействия.

+829
arronyanx 16 мар. 2012 г., 17:52:22

Да, идея возможности состоит в том, что ID пользователя не дает каких-то особых способностей. Процесс с идентификатором 0 также можете оставить ненужные возможности. Он все равно сохранит доступ к файлам, принадлежащим с uid 0 (например, /и т. д./тень или /и т. д./по ssh/sshd_config в), так что переключение на другую жидкость будет еще, вероятно, быть умным, что нужно сделать дополнительно.

Мы можем проверить это с capsh, он позволяет капля возможности, как просили. Вот, последняя часть запускается как Shell-скрипт, и мы видим, что Чаун не удается, поскольку способна изменить файл собственников (CAP_CHOWN) было прекращено:

# capsh --капля=cap_chown -- -с ИД; сенсорный фу; Чаун никто не ФОО'
идентификатором uid=0(root) и гид=0(корень) группы=0(корень)
Чаун: изменение собственности с 'Foo': операция не разрешена

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

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

+827
ashiqur rahaman 1 сент. 2015 г., 07:07:07

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

Я пытаюсь подключиться к удаленной машине (CLish оболочки), используя sshpass. Скрипт, который запускается с выхода "Выход 0" (и работает, когда я называю его прямо на моей локальной машине), но код выхода, возвращаемый в моем местном оболочка "255". Да, сбивает с толку, я знаю, но может пример поможет. Я думаю, что я сузил проблему на простом примере.

Подключиться к серверу под управлением CLish и падение в оболочку Bash в одной команде с локальной машины на сервер:

мне@локальных$ sshpass -п 'пароль' СШ -Т [email protected] 'Шелл'
пользователь@сервер:~$ выход 0
выход
Подключение к 172.16.5.4 закрыт.

Обратно на моей машине, проверить код выхода:

мне@локальных$ Эхо $?
255

Вручную удалите шелл на удаленной машине с sshpass и CLish:

мне@местному$ sshpass -п 'пароль' СШ [email protected]
CLishPrompt> оболочка
мне@$ сервера выход
выход
CLishPrompt> выход
Подключение к 172.16.5.4 закрыт.

Проверить код выхода обратно на моей машине:

мне@локальных$ Эхо $?
0

Мне действительно нужно выдать команду "снаряд" в то же sshpass звонок как в первом примере, потому что я использую перенаправление, чтобы написать сценарий для файловой системы сервера и запустить его (все в одном вызове). Я хотел бы его вернуть код выхода "0", как во втором примере показано. Я был не в состоянии найти решения этой проблемы. Причина, мне нужен код выхода "0" - это потому, что этот скрипт возвращает свои выводы в Дженкинс-ки "строить" и я не знаю, как сказать Дженкинс-ки, чтобы принять код выхода 255. Если это был bash, то я могу проверить код, выйти из себя и переходите к следующей части моего сценария.

Мне нужно либо получить SSH для возврата "0" или сказать Дженкинсу, что "255" это нормально в данном случае. Ты знаешь, что здесь происходит или есть какие-либо предложения?

+815
Rowsley 21 апр. 2011 г., 04:43:59

УПП обеспечивает скопировать файл через SSH-подключение, так что способность SSH, чтобы автоматически выполнить команду по связи с тем, что SCP использует, чтобы скопировать файл(ы), так что вы не можете нажмите на, что.

У вас есть два варианта:

1) скопировать файл по SSH с Linux/Cygwin для размещения:

кот местный-файл | СШ хост кот > удаленный-файл и ваш-команда'

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

* * * * * поиск /папки -тип F -параметра mmin +1 -параметр maxdepth 1 | в то время как чтение файла; сделать МВ "$файл" /обработанные/; код-команда "/обработанные/${файл##*/}"; сделано

Убедитесь, что вы добавить -параметра mmin +1 (изменен в течение одной минуты назад) в противном случае файлы могут быть обработаны в то время быть скопированы.

+766
Alberta E Qamar 4 февр. 2018 г., 03:15:39

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

Маркировка раздел активным-это в основном необходимо для загрузчиков, которые установлены в MBR и chainload загрузчик с раздела. Загрузчика Windows требует активного раздела (или, по крайней мере старые версии, и сделал, я думаю, что с UEFI сделал этот устаревший; я не уверен насчет Windows 7 на MBR разделы).

Многих операционных системах, включая Windows, нужен первичный раздел при установке на разделы ПК. Но Linux это не волнует, она не различает первичные разделы и логические разделы.

+718
yalini vinayahabalan 21 февр. 2019 г., 11:29:25

Вам нужно настроить удаленный порт переадресация с сервера на Raspberry Пи. Ниже находится краткое объяснение, что это значит.1

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

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

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

Для устранения этой проблемы нужно иметь еще один компьютер, который общедоступные и есть SSH доступ к нему. Это может быть любой сервер на интернет, как долго, как вы можете подключиться к нему. Мы расскажем СШ сделать туннель, который открывает новый порт на сервере, и соединяет его с локальный порт на вашем компьютере.

Вы можете также заглянуть в МОСХ,2 , который был разработан, чтобы преодолеть трудности подключения к устройствам на мобильной сети, где IP часто меняется и само устройство не имеет публичного адреса. Я лично не имею опыта его использования.


Предполагая, что вы можете направлять трафик с определенного порта на сервере для вашего Raspberry Пи сейчас, то вы можете настроить поддомен для перенаправления трафика к порту, то есть направляются. Например, если вы пересылаете сервер трафика на порт 8888 на ваш Raspberry Pi, вы могли бы создать нечто подобное.3

NameVirtualHost *:80

Раздел <VirtualHost *>
 Издание [email protected]
 Dev.mydomain.com имясервера 
 ProxyPreserveHost На

 # настройка прокси-сервера
 <Прокси *>
 Приказ разрешить,отказать
 Позвольте от всех
</Прокси>
 ProxyPass / http://localhost:8888/
 ProxyPassReverse / http://localhost:8888/
</Хост>

Обычно вы могли бы установить рекорд, чтобы указать, что поддомен к IP-адрес вашего Raspberry Pi, но, поскольку этого не позволяют удаленно по SSH, я думаю, что приведенный выше пример-это ваш лучший ставку.

+708
suriya sethu 8 июн. 2014 г., 07:31:37

Я что-то пропустил в мануале Баш?

Да. Из руководства:

После предыдущего расширения, все некотируемые вхождения символы ‘\’, ‘' ’ и ‘" ’ , что не является результатом одного из выше разложения удаляются.

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

+707
alkor 5 апр. 2010 г., 21:49:35

Я тестировал различные методы, чтобы улучшить время, необходимое для компиляции моего проекта на C++. В настоящее время она занимает ~5 минут. Я экспериментировал по distcc, класс ccache и другие. Недавно я обнаружил, что если я скопирую весь мой проект на рам-диск, и затем скомпилировать оттуда, это сокращает время компиляции до 30% от своей первоначальной-всего 1,5 минуты.

Очевидно, работая с RAM-диск не практично. Итак, кто-нибудь знает способ я могу заставить ОС всегда держать определенный каталог кэшируется? Я все еще хочу каталог сделать синхронизацию обратно на диск вроде нормальный, но я всегда хочу копию данных в памяти. Это возможно?

Редактировать: В качестве возможного решения, мы просто запускаем демон, который работает по протоколу rsync каждые 10 секунд или так, чтобы синхронизировать диск с RAM диска. Затем мы запускаем компиляцию из RAM диска. То через это молниеносно, но будет ли это действительно работать? Конечно, ОС может сделать лучше....

+646
Tom J Muthirenthi 1 июн. 2011 г., 10:17:32

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

Не будучи уверен, как это сделать, я сделал больше копать и нашел пост на askubuntu.com пользователь с именем @DaimyoKirby, который объяснил, как изменить файл grub.

Я сделал копию файла /etc/по умолчанию/жратву назвав ее /и т. д./По умолчанию/харч.бак с помощью команды

судо СР /и т. д./По умолчанию/жратвы /и т. д./По умолчанию/харч.бак

и внес изменения, предложенные @DaimyoKirby в /etc/по умолчанию/жратвы путем изменения

GRUB_DEFAULT=0

для

GRUB_DEFAULT="Дополнительные параметры для Ubuntu>в Ubuntu, с Linux 4.4.0-81-родовой"

(Я нашла свою предыдущую версию ядра в каталог /usr/ФОК). После этого я восстановил GRUB с

обновление-жратва судо

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

судо apt-получить обновление
судо apt-получить обновление

и

суда apt-получить -Ф установите

как было предложено.

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

судо СР /и т. д./По умолчанию/жратвы /и т. д./По умолчанию/харч.пред'.бак
судо СР /и т. д./По умолчанию/харч.бак /и т. д./По умолчанию/жратву
обновление-жратва судо 

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

Я еще раз сделал

судо apt-получить обновление
судо apt-получить обновление

и после этого я был золотой. =Д

+642
Danny Yee 6 мая 2016 г., 17:50:45

когда я типа: суда обновление-РЦ.д по умолчанию команду mongod

Не делай этого. обновление-РЦ.Д не является инструментом для вас, чтобы работать напрямую. Это для сценарии сопровождающего. На systemd в операционной системе, как ваша, использовать systemctl включить и отключить systemctl.

Когда я типа: суда обновление-РЦ.д команду mongod включить

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

судо ЛС-Ал /и т. д./init.д/ | грэп команду mongod ничего не возвращает

Это симптом не установив в MongoDB-сервер пакет в первую очередь.

Перловую сообщений о вашей локали отвлекающий маневр, и почти наверняка результат ошибке Debian #868695. А местные исправить это, чтобы убедиться, что ваш язык и значение lc_all переменные также установить по вашей оболочки логин скрипт, но это никак не связано с вашей службой подразделения и недостающие файлы.

+617
deeperman 28 сент. 2012 г., 14:13:24

В ArangoDB документация говорит

в /etc/инит.д/arangod остановить

И он идет дальше сказать

Точные команды зависят от вашего дистрибутива Linux. Вам может понадобиться root-права для выполнения этих команд.

Из комментариев понятно, что версия ArangoDB, что вы используете предоставляет скрипт с немного иным названием, Чем выше, так

в /etc/инит.д/стоп arangodb3 

это путь для вас.

+613
Feline517 19 мар. 2017 г., 18:47:48

Или я должен точнее сформулировать вопрос: Как построить пользовательский режим. История: я являюсь счастливым обладателем старой Эйзо монитор (ИПС, и т. д...), который начал выводить этот недостаток плохих линий. Т. е. Он не отображает около 10-15 вертикальных линий справа по правому краю экрана. Остальное нормально, но так как это место, где часть важной информации может скрывать, мне было интересно, если можно было бы построить режим такой, что эти дополнительные строки опущены, скажем разрешение 1265x1024. Как можно идти о делать что-то подобное (я знакома с основными и промежуточными файл xorg.понятия конф).

+596
Muhssen Darwish 8 нояб. 2019 г., 16:09:58

Да, ОБК:ы свободно позволяет устанавливать различные права для разных пользователей или групп. МСИО обычной группе разрешения ограничить набор разрешений группам и пользователям может быть через ОБК:с (показано как маска В помощью команды getfacl), но команда setfacl должны смириться с этим, если вы добавите разрешения.

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

У меня есть 3 пользователей с этими нужные разрешения....
- пользователь1 rwx по
- пользователь2 rw_
- пользователь3 Р__


Вы могли бы реализовать это с ACL:S, или (приблизительно) с обычными Unix разрешения, делая пользователь1 владельца файла, пользователь2 членом группы, и пусть другие, в том числе пользователь3 иметь доступ на чтение. Хотя потом все (доступ к каталогу) также будет иметь доступ на чтение.

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

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

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

(* если они не могут писать в любом месте)


Хотя, если убрать странное требование для х разрядной, мы остались с файлом, где user1 и user2 должны иметь доступ на запись, и user3 должны иметь доступ на чтение. Один писатель и нескольких читателей будет легко с традиционной моделью, но в этом случае потребуется уловки, чтобы объединить права доступа к файлам с разрешения каталога, содержащего. К счастью, во многих случаях один пользователь с разрешения вполне достаточно.

Без требования на выполнение бита, это выглядит как случай с помощью ACL:С. Но с ним, в частности, представляется довольно запутанным для меня.

+553
ErikL 5 апр. 2018 г., 04:30:45

Предположим, у меня есть my.sh скрипт, который размещается внутри каталога/var/www и и я добавил этот каталог в путь ОКР переменной. Теперь я могу бегать ./my.sh в любом месте в системе. Внутри скрипта, $0 равна /var/www/my.sh. Как оно создается? Это просто путь в путь плюс имя скрипта?

+537
MOLOY CHAKROBORTY 27 февр. 2011 г., 18:00:25

Я пытаюсь настроить постфикс почтовый сервер локально, только для отправки сообщений на Линукс Минт 16. Мне удалось отправить почту на номера ТЛС МТА, но не на Gmail. Позже я обнаружил, что мне нужно настроить postfix для поддержки TLS и методы аутентификации SASL.

Я последовал за этот учебник от https://help.ubuntu.com/community/Postfix чтобы установить свой почтовый сервер. В настоящее время мой почтовый сервер не открывая соединению TLS

телнет на localhost 25
Попытка 127.0.0.1...
Подключен к localhost.
Escape-символ '^]'.
220 Ганеша помощью постфикса (в Ubuntu)
^Cquit
бросить
Соединение закрыто иностранном хостинге.

С другого веб-сайта я узнал, что постфикс должны быть построены с использованием SSL и SASL, чтобы поддержать это. Похоже, что по умолчанию при установке с помощью apt-получить постфикс не поддерживает это . Нам нужно построить постфикс из источника, чтобы поддержать это. ? Каждого урока, за исключением одного, кажется, использовать по умолчанию apt-получить установлен Postfix и принять TLS и SASL работает из коробки. Что-то я делаю неправильно здесь ?

лдд постфикс
 Линукс-ВДСО.так.1 => (0x00007ffd937cb000)
 libpostfix-глобальный.так.1 = > в /usr/lib в/libpostfix-глобальный.так.1 (0x00007f2655e3c000)
 libpostfix-утиль.так.1 = > в /usr/lib в/libpostfix-утиль.так.1 (0x00007f2655bfe000)
 библиотекой libpthread.так.0 = > в /lib/x86_64 с-линукс-дистрибутив GNU/библиотекой libpthread.так.0 (0x00007f26559e0000)
 библиотеки libc.так.6 => /lib в/x86_64 с-линукс-дистрибутив GNU/библиотеки libc.так.6 (0x00007f265561b000)
 libdl.так.2 => /lib в/x86_64 с-линукс-дистрибутив GNU/libdl.так.2 (0x00007f2655417000)
 последней-5.3.так что = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/последней-5.3.так (0x00007f2655075000)
 libnsl.так.1 = > в /lib/x86_64 с-линукс-дистрибутив GNU/libnsl.так.1 (0x00007f2654e5b000)
 /lib64/ЛД-ОС Linux для архитектуры x86-64.так.2 (0x00007f265627f000)

Есть ли учебник, чтобы достичь этого ?

+470
Aixa Maria 20 мар. 2016 г., 10:36:41
найти . -тип D -exec для тест -е '{}/.ГИТ' ';' -печать -чернослив | \
 команды xargs -П $(nproc) -я {} Ш-с "компакт \"{}\"; Эхо \"\$(фрд) $1\"; Эхо "

Должен работать, но также обратите внимание, что вы можете вызвать экспортируемую функцию.

Опт="$1"
doGitWork функция {
Реж="$1"
 компакт-диск "$Дир"
 Эхо "$(фрд) $опт"
}
экспортно-Ф doGitWork
найти . -тип D -exec для тест -е '{}/.ГИТ' ';' -печать -чернослив | \
 команды xargs -П $(nproc) -я {} Ш-с "doGitWork \"{}\";"
+445
iltankev 28 апр. 2012 г., 22:07:34

Ваш fdesc строку в fstab и , кажется, быть mislocated, она должна быть

fdesc на /dev/ФД fdescfs РВ 0 0

Как отметил первый комментарий, первый Колум-это имя устройства, которое игнорируется fdescfs(5), то точка монтирования, которая должна быть на/dev/ФД , чтобы сделать его полезным. Также тип файловой системы-это fdescfs, не fdesc

Обратитесь к странице fdescfs(5) для получения дополнительной информации.

+371
dpetican 4 авг. 2018 г., 15:15:48

Когда я начинаю мой Линукс Минт, первый показ я встретил логин-дисплей. Я попросил мой логин и я могу типа с помощью беспроводной клавиатуры, имя пользователя является неоспоримым отображается правильно. Но после этого меня просят ввести мой пароль, я ввожу и вижу, как с каждым ударом по клавиатуре появится символ звезды, но когда я закончил и нажмите Enter я получаю каждый раз сообщение об ошибке.

Мое имя состоит из строчных букв без специальных символов.

Мой пароль состоит из строчных букв и два специальных знака: ) и (

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

+365
Simran Sidhki 2 авг. 2011 г., 10:36:42

После ДРС' через ярлык, мне удалось получить файл и получил положительные результаты. Мои устройства Bluetooth не удалось обнаружить поблизости видимым устройств, но сейчас.

В shortut я раньше был, что так как мой компьютер не имеет оптического привода и предустановленной Windows, он пришел с разделом полные драйверы. Я нашла каталог с кучами Bluetooth драйвера, но ищет в inf-файл, что ДРС предложил, я обнаружил, что E07A устройство было связано с драйвер файл BCM20702A1_001.002.014.1483.1651.наговор

После этого я скомпилировал де hex2hcd программу и преобразовать файл в ВСР. Мне пришлось сохранить BCM20702A1 имя части, в отличие от замены его на BCM2070A0, как в кусочке dmesg выдал "не найден" сообщение.

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

Если вам нужен файл ВСР, пожалуйста, сообщение меня, и надеюсь, я буду отправить его к вам скоро. Я также пошлю его на Linux рассылки по Bluetooth.

Редактировать. Видимо 1651 в Windows шестигранный filename указывает на номер сборки. С помощью команды dmesg я вижу ядро государств, которые 1651-это номер сборки.

+300
Mobile Perpetuum 16 июл. 2012 г., 00:40:28

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

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

(Также: слепо копировать и вставлять команды из интернета не безопасно, даже если вы копируете с МДН.)

+290
Jagajit Prusty 8 июн. 2019 г., 02:35:36

Кроме Пэм, существует также возможность использования бревен.Сейчас, я перешел с Федоры с Slackware, так что точное файлов может быть неверной, но если вы положили что-то вроде этого:

#!/бин/Баш

если [ -Ф /ТМП/erlogin ] ; тогда
 старого значения=$(кошка /ТМП/erlogin)
 значение=$(команда grep 'неверный пароль' в /var/журнал/безопасной|туалет -л)
 если [ $((значениев-старого значения)) -ГТ 3 ] ; тогда
 команда shutdown-H сейчас
интернет
интернет
команда grep 'неверный пароль' в /var/журнал/безопасной|туалет -л> /tmp/и erlogin

И что каждые 10 минут или около того.

+287
Rogerio Yamaguti 3 нояб. 2013 г., 05:23:23

Я недавно узнав о разрешения в Linux и прекращена смущает проблема о SUID и sgid.

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

Но когда я попытался это: SGID didn't work

Как видите, программа "ЛС" показывают две буквы "С", поскольку владелец и группа не сможет выполнить "show_resugid". Но почему эффективный идентификатор пользователя изменен и эффективный идентификатор группы, не?

Я искал в Google и не удалось найти ответа. Можете ли вы сказать мне, где найти соответствующее руководство/doc или научите меня об этом?

+216
Shubham Tanwar 31 июл. 2018 г., 05:03:20

Ок, я верю, что вы хотите:

  • чтобы иметь файл 1 с 3 строк, с описанием каждого столбца: номер, пуск-пос, конец-пос
  • и затем использовать это форматирование для отображения содержимого другого файла

Вот первая попытка. Обратите внимание, что я предполагаю вещи:

  • в formattingfile хорошо определенными, как вы показали, т. е.:
    • возросло количество столбцов,
    • коль. Не описанных в заказ не хватает
    • и есть первое "название" линии)
  • и filetodisplay имеет название линией.

Вот программу на awk, чтобы попытаться сделать это:

 на awk ' начало {lastendcol=0;}
 ( ШП == ФНР) && ( ФНР == 1 ) { следующий ;}
 ( ШП == ФНР) { строкаформата=строкаформата "%-"($3-lastendcol)"с" ;
lastendcol=3$;
 следующий ;}

 { функции printf строкаформата"\Н", $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15 ;}
 'formattingfile filetodisplay

Первый проход (ШП==ФНР) будет читать "formattingfile", игнорируя первый (название линии), чтобы создать переменную "формата" форматирование.

Второй проход (НР>ФНР), то будет отображаться каждая из линий 'filetodisplay с помощью "формата\п".

конечно, здесь 2 файла:

файл "filetodisplay" :

23.5 31.5 5.00 255 0 255 2 1 Сэл неизвестных во время СПС метр МС
25.5 32.5 6.00 0 255 0 2 2 Сэл неизвестных во время СПС метр МС
и т. д ....

файл "formattingfile" :

Полковник Нет. Полковник должен быть между этими позициями 
1 1 12
2 13 24
3 25 36
4 37 39
5 41 43
6 45 47
7 49 50
8 51 52
9 53 102
10 103 122
11 123 127
12 128 139
13 140 179
14 180 199
15 200 205
+136
pcforgeek 23 июн. 2014 г., 14:49:05

Я согласен с ответом @Сачин Divekar, что это "файл резервной копии", но мне нужно больше информации о том, как был создан данный файл и как его разрешения. На CentOS6, работает usermod изменить членство в группе был (пере)создать файл /etc/группа - с разрешения 0644, а не "только для чтения как корень", как описано в исходный вопрос.

usermod (и всех других пользователя/группы управления ЖКХ, упомянутые @Сачин Divekar) является частью теневой-утилитах (я нашла источники для теней-4.1.5.1), а после копаться в источниках я нашел #create_backup способ в commonio.c (см. Его на github.com), который используется для всех пользователей/группа коммунальные услуги. Резервное копирование по одному файлу исходного файла, которые заканчиваются на "-" (в данном случае '/и т. д./группы-'), и права на резервное копирование файлов имеют значение разрешения исходного файла &Эд с 0664.

Это объясняет, почему, когда в /etc/group является командой chmod 0644—после запуска программа gpasswd или usermod для изменения членства в группе, А в /etc/group - это создан, если он еще не существует, и это chmodded в 0644.

+88
zpletan 4 дек. 2019 г., 16:02:53

http://www.tcpdump.com/kb/os/linux/lvm-mirroring/intro.html

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

+76
bondehagen 31 мая 2015 г., 18:31:24

В Linux информация доступна в полях от 14 до 17 из файла/proc/$PID в/стат (см. учеб(5) для деталей):

Поля:

  • 14: время (число тактов)
  • 15: Сыс время
  • 16: время пользователь ждет детей
  • 17: Сыс время ждали детей

(все потоки данного процесса имеют одинаковые значения там)

Они непосредственно не сообщает ПС.

ПС отчеты 14 + 15 с ПС-о времени и 14 + 15 + 16 + 17 с ПС --накопительные -о bsdtime.

Помните, что второе поле в файле/proc/$PID в/стат может содержать пробелы или символы новой строки, так что вы не можете разобрать его с awk по $1, $2...

Вы можете использовать перл , как:

$ Перл-MPOSIX -л -0777 -нэ '@Ф = /\(.*\)|\С+/ОО;
 е "партнеров: %.2Ф\nstime: %.2Ф\ncutime: %.2Ф\ncstime: %.2Ф\п",
 карта {$_/в POSIX::МиГов( &стандарте POSIX::_SC_CLK_TCK )}@Ф[13..16]' "в/proc/$PID в/стат"
партнеров: 3.79
в стиме: 2.06
кутиме: 56.49
cstime: 34.27

Процесс может получить свои времена с вызов getrusage(RUSAGE_SELF) и вызов getrusage(RUSAGE_CHILDREN).

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

$ раза
0м3.800С 0m2.060s
0m56.512 с 0m34.276s

$ ПС-o время -п "$$"
Время
00:00:05
$ ПС --накопительные -о bsdtime -п "$$"
Время
1:36
+57
eddie burkes 16 июн. 2018 г., 02:29:11

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

$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