файл MV без разрешения на запись в исходный файл

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

Разрешения для файла следующим образом;

цги-бин> ЛС-Аль 

3 Вояджер начинании 512 1 февраля drwxrwxrwx 10:45 .
09 6 Вояджер стремиться 512 1 февраля drwxrwxrwx:38 ..
-rwxr-XR-х 1 Вояджер начинании 22374 1 февраля 10:45 webvoyage_link.цги

цги-бин> whoami
moorc

цги-бин> группы
lrsn начинании

цги-бин> РМ webvoyage_link.цги
РМ: webvoyage_link.цги: переопределить защиты 755 (да/нет)? да

Это последний большой сюрприз для меня. Как я могу удалить файл, который не имеет доступа. Очевидно, что-то мне не хватает.

+730
user3932437 2 апр. 2011 г., 16:33:53
40 ответов

Я дал только имя без пользователя и пароль.

Это работает:

у mysqldump -U в корень -п"${rpsw}" "${домен}" > тест.в SQL
+974
Computer Mind 03 февр. '09 в 4:24

Посмотрите на MaxAuthTries в файле sshd_config. Значение по умолчанию равно 6, так что имейте в виду, что вас могут пытать по умолчанию двиг перед попыткой пароль аутентификации при выборе значения.

+964
viktis 23 дек. 2010 г., 03:59:42
Другие ответы

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


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

Вы можете использовать трассированием -Р <идентификатор процесса> -Ф проследить дочерний процесс, которые создаются в результате вызова Fork(2), vfork(2) и клон(2) системные вызовы.

Подсказка: используя -Р ПИД -Ф будет приложить все темы данного ПИД, если он многопоточный.

+951
pozirk 26 февр. 2019 г., 07:39:59

вы ищете

 судо gatttool -Б 80:ЕА:Калифорния:00:00:03 -Я <<ВФ
 # Все эти команды вводятся в интерактивном режиме 
подключение 
а [ 1 ]; делать 
char_read_hnd 0x0030 > a.txt 
сделано 
выход 1
ВФ

синтаксис УМК <<ВФ (линии ) ВФ (на линии его onw по) называется здесь док.

+929
SomeGuyFortune 26 июн. 2013 г., 23:06:09

Я прочитал следующее на сайте [1]:

файл /etc/экспорт очень чувствителен к пробелам - так в следующем заявления не совпадают:

/экспорт/узла реж(РВ,no_root_squash) 
/экспорт/узла реж (РВ,no_root_squash)

Первый предоставляет хоста RW доступ к /экспорта/реж без давя корневые привилегии. Второй грант узла РВ привилегии с корнем в сквош и она будет предоставлять все остальное читать/писать доступ, не давя права root. Здорово, да?

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


[1] http://nfs.sourceforge.net/nfs-howto/ar01s07.html

+923
Cristina Rico 31 янв. 2019 г., 10:03:02

Я пытаюсь получить лучшее понимание того, как косая черта используется в некоторых командах. Я понимаю его использование для экранирования специальных символов (таких как эхо", что " \"нет луны' ), но выход из других команд, немного сбивают с толку. Например:

РПМ-ОК\rpmname*

команда grep '\с/tmp в файле' /etc/fstab строчку

Кто-нибудь может разорвать эти вниз для меня? Также любопытно, любого другого использования вы можете знать. Спасибо!

+912
Derek Lee 17 янв. 2014 г., 06:16:34

Есть ли способ, чтобы создать нечто подобное для быстрого перемещения на узле, который имеет несколько адаптеров Bluetooth? Я думал что-то вроде через кучу занесены с USBIP для подключения всех БТ адаптеров к одному хосту, то можно было бы справиться в роуминге.

+864
EvaristoCarriego 12 нояб. 2016 г., 17:48:46

Я просто скачал здесь кали линукс.

https://images.offensive-security.com/virtual-images/Kali-Linux-2017.1-vbox-i686.ova

корень@Кали:~# команды uname -а
Линукс Кали 4.9.0-kali3-686-PAE здесь #1 СМП в Debian 4.9.18-1kali1 (2017-04-04) семейства i686 GNU/Линукс
корень@Кали:~# 

Однако, когда я пытаюсь обновить его, я получаю "хэш-сумма" несоответствие ошибка.

Я нашел подобный вопрос здесь, но нет решения.

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

корень@у Kali:~# apt-получить чистый && apt-получить обновление 
Получите:1 http://ftp.yzu.edu.tw/Linux/kali Кали-прокатки InRelease [30.5 КБ]
Получаем:2 http://58.27.38.18/ftp.yzu.edu.tw/Linux/kali Кали-завальцовки/главная пакеты для i386 [15.4 МБ]
Подстраховаться:2 http://58.27.38.18/ftp.yzu.edu.tw/Linux/kali Кали-завальцовки/главная пакеты для i386 
 Несоответствие хеш-сумму 
 Хэши файла:
 - Размер:15369822 [слабый]
 - И SHA256:96c0762f0939a8231227c72b37c38c5aa7e1e8d9df391c541e004785f235668d
 - В SHA1:5b6fb42e4ab12227637bcca0505f0ed7185367af [слабый]
 - Программы md5sum:a9100c40be793e8887d3ceef98a39eea [слабый]
 Хэши полученный файл:
 - И SHA256:2d9eb600d3e43657577de559057912d16b643674437e2211a0785f58a621f38c
 - В SHA1:6398050676d6b9de57807edb20c102210de03c01 [слабый]
 - Программы md5sum:8a5e5d7ecd4151676a9b6605627b1f86 [слабый]
 - Размер:15367961 [слабый]
 Последняя модификация сообщил: Пт, 28 июля 2017 00:04:07 +0000
 Релиз файл создан в: СБ, 29 июля 2017 12:07:34 +0000
Вам:3 http://58.27.38.18/ftp.yzu.edu.tw/Linux/kali Кали-завальцовки/несвободные пакеты для i386 [146 КБ] 
Получите:4 http://58.27.38.18/ftp.yzu.edu.tw/Linux/kali Кали-завальцовки/ВНО пакеты для i386 [101 КБ] 
Извлечена 15.6 МБ 14С (1,067 кб/с) 
Чтение списков пакетов... готово
Е: не удалось получить http://58.27.38.18/ftp.yzu.edu.tw/Linux/kali/dists/kali-rolling/main/binary-i386/Packages.gz хэш-сумма несоответствия 
 Хэши файла:
 - Размер:15369822 [слабый]
 - И SHA256:96c0762f0939a8231227c72b37c38c5aa7e1e8d9df391c541e004785f235668d
 - В SHA1:5b6fb42e4ab12227637bcca0505f0ed7185367af [слабый]
 - Программы md5sum:a9100c40be793e8887d3ceef98a39eea [слабый]
 Хэши полученный файл:
 - И SHA256:2d9eb600d3e43657577de559057912d16b643674437e2211a0785f58a621f38c
 - В SHA1:6398050676d6b9de57807edb20c102210de03c01 [слабый]
 - Программы md5sum:8a5e5d7ecd4151676a9b6605627b1f86 [слабый]
 - Размер:15367961 [слабый]
 Последняя модификация сообщил: Пт, 28 июля 2017 00:04:07 +0000
 Релиз файл создан в: СБ, 29 июля 2017 12:07:34 +0000
Е: некоторые индексные файлы не удалось скачать. Они были проигнорированы, или старые, вместо этого используется.
корень@Кали:~#

Это мои источники.список файлов

корень@Кали:~# кот /и т. д./кв/источников.список
# 

# деб с cdrom:[Debian с ГНУ/_Kali-rolling_ Линукс 2017.1 - официальный i386 снапшот видео/установить бинарный 20170416-07:26]/ Кали-подвижного состава магистральных ВНО не бесплатно

#деб с cdrom:[Debian с ГНУ/_Kali-rolling_ Линукс 2017.1 - официальный i386 снапшот видео/установить бинарный 20170416-07:26]/ Кали-подвижного состава магистральных ВНО не бесплатно

деб http://http.kali.org/kali Кали-завальцовки главным образом non-бесплатные ВНО
# деб-СРЦ http://http.kali.org/kali Кали-завальцовки главным образом non-бесплатные ВНО
корень@Кали:~# 

Любая идея, как это исправить?

+842
PREDIATA 3 мар. 2015 г., 08:59:15
  1. Я использую приложение, которое обменивается данными через реальный последовательный порт, например, /dev/ttyS0 на удаленное устройство. Я могу настроить это приложение, чтобы использовать устройство/dev/ttyS0, /dev и/к ttys1и т. д. при прохождении числового суффикса к программе, а не полное имя.

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

Есть ли способ, чтобы повторно присвоить имя порта, к примеру на/dev/к ttys1 к фактической псевдо-терминала, такие как к/dev/Пти/23, так что приложение прозрачно подключается к устройству/dev/Пти/23 через устройство/dev/к ttys1? Будет файловая ссылка ЛН добиться этого?

+841
user90066 29 окт. 2018 г., 06:07:27

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

Примеры:

Опечатка / Несуществующие Коды

<Multi_key> <несуществующее-keysym> : другие-несуществующие-keysym

Полное Столкновения

<Multi_key> <а> <б> : х # отменить на 2-е правило
<Multi_key> <А> <Б> : г

Столкновения Префикс

<Multi_key> <а> <б> <с> : г 
<Multi_key> <а> <б> : х # отменить 1-е правило

Вопрос

Есть команда, которая проверяет мой ~/.XCompose файл. Минимальное требование-это двоичный ответ: либо »ваш XCompose ошибок« или »ваш XCompose содержит ошибки«. В случае, если есть ошибки, полезные сообщения об ошибке вроде »столкновения за правило последовательности префикс « можно было бы только приветствовать.

Что Я Пробовал

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

Я читаю человек 5 XCompose. В самой документации я не нашла ничего полезного. Я посмотрел на ссылки в конце человек 5 XCompose. Только mkcomposecache(1) выглядит многообещающе (судя по гуглил странице), но, кажется, отсутствует в моей системе (Линукс Минт 18.3). Ни один человек -к mkcomposecache ни АПТ поиск mkcomposecache найти ничего.

Редактировать: как @донкихотством предложил, я составил mkcomposecache из источников и побежал, но его выходы информация о состоянии 1, ни на что сочиняют Файл выбрать (С или без ошибок). Нет сообщение об ошибке. Нет кэша. Пример, как я называю программы:

$ mkcomposecache язык.UTF-8 в /usr/доли/Х11/язык/язык.В UTF-8/составить /ТМП/
* XOpenDisplay: Успех
$ Эхо $?
1

Файл /usr/доли/Х11/язык/язык.Кодировка UTF-8/составить модем и оригинально составить файл и должен быть безошибочным. Я думаю, что есть причина, почему он не упакован в Ubuntu и Arch репозиториев в Linux.

Я сомневаюсь, что mkcomposecache то, что мне нужно, даже если он будет работать.

+839
grsvr 25 февр. 2013 г., 00:47:00

Для USB-modaliases, я знаю, что значения, соответствующие устройства VID и PID можно найти здесь: http://www.linux-usb.org/usb.ids

Какие онлайн-ресурсы и/или ядра исходных файлов, я мог бы использовать, чтобы найти смысл для остальных кодов: д, ДС, ДСК, ДП, ИК, мск, ИС, в?

Например, у меня есть modalias:

по USB:v0525pA4A5d0001dc02dsc00dp00ic02isc02ip01in00

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

Обновление: я понимаю, что буквы означают (В, Г, Д, ДК, и т. д.). Но эти числовые значения в вопрос.

Обновление 2: Возьмите эту статью, например. Среди прочего автор говорит, что "0900 устройств класса/подкласса означает, что хаб" и "интерфейс класса 0E01 является видеоконтроль". Но откуда эти знания берутся?

В моем случае: устройства класса/подкласса (ДК:ДСК) - 0200. интерфейс класса/подкласса (СК:ЦПИ) 0202.

Что означают эти цифры? Где искать их?

+830
Ricardo Lins 16 янв. 2013 г., 14:56:33

Альтернатива в bash:

с именем в *;сделайте #заменить ваш фактический петли
 случае $filename в
 *.ГЗ) командой gunzip <"$имя";;
 *) кошка "именем";;
эсок
сделано
+773
user mahdy 9 июл. 2014 г., 05:50:39

Рысь имеет "свалить" режим, который можно использовать с часы:

$ смотреть https:/www.google.com -свалка рысь 

enter image description here

От человека рысь:

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

 рысь -свалка http://www.subir.com/lynx.html

 Файлы, указанные в командной строке, в формате HTML, если
 их имена заканчиваются одной из стандартных веб-суффиксы, такие как
 “.НТМ” или “.HTML-код”. Использовать -force_html опцию для форматирования файлов
 чьи имена не следовать этой конвенции.

Это спросите Ubuntu вопрос имеет много вариантов.

+768
Sylvain Giasson 5 дек. 2013 г., 07:50:09

Похоже, обе подразумевает обмен процессов внутри и вне.

В подкачки, можно поменять страницу в существующий процесс и заменить ее на другую страницу с диска (виртуальная память я не верю), но на переключение контекста, можно также поменять процесс, сохранив его в PCB, и тогда восстановление еще PCB в памяти.

Каковы различия между двумя? Вот моя нынешняя догадка/понимание:

  1. Переключение контекста-это касаемо всего процесса, так что, возможно, все страницы находятся в своппинге на одном дыхании.

  2. Поэтому процесс управления блок или PCB будет содержать страницы (если нет, то как связаны?).

+733
sumitp 15 февр. 2012 г., 06:13:20

Нет, это невозможно, так как SCFB-это универсальный видео драйвер, который не поддерживает его.


Стоит отметить, что драйвер Intel теперь поддерживает графику HD 5500 (Бродуэлла), поэтому можно использовать его вместо SCFB. Более подробную информацию можно найти на этой вики страницы в FreeBSD.

+730
mama 4 янв. 2017 г., 04:24:39

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

Эхо " <Дж.2:Taxo_Version РДФ:ресурс="refmat:таксономии-8.2.0"/>" | 
на awk -Ф\: '{печати $4}' | е с/..$//'

В awk и распечатывается в 4- й строке после : разделитель и СЕПГ команда используется, чтобы удалить последние 2 символа, чтобы получить желаемый результат.

Однако, если этот метод работает или нет, зависит от вашего входа, как terdon отмечает в своем комментарии.

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

Окончательная трубы в СЭД вполне можно избежать, если использовать решение, как полагают jasonwryan в комментариях. Таким образом, команда фактически переформулировать как

 Эхо " <Дж.2:Taxo_Version РДФ:ресурс="refmat:таксономии-8.2.0"/>" | 
 на awk -е: '{суб(/\/>/,""); печати $4}'

Другое решение просто вырезать и оборотов может быть оформлена как,

Эхо " <Дж.2:Taxo_Version РДФ:ресурс="refmat:таксономии-8.2.0"/>" | 
вырезать -д ':' -Ф4 | об | вырезать -с 3- | откр.

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

+665
Sudeesh Subramanian 22 авг. 2018 г., 23:44:48

Вы можете использовать любой из следующих, чтобы выполнять команды, когда $1 будет пустым:

[[ ! $1 ]] && { команды; }
[[ $1 ]] || { команды; }
[[и-Z $1 ]] && { команды; }
[[ -Н $1 ]] || { команды; }

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

Если вы хотите, чтобы проверить, если есть аргументы, хотя, вы бы лучше использовать (( $# )).

Если я правильно понял ваши намерения, вот как ваш код может быть написан с команде getopts:

#!/бин/Баш

(( $# )) || е '%з\п' 'нет аргументов

в то время как команде getopts ':н:н' опт; делать
 дело "$опт" в
Н)
 [[ $OPTARG ]] && е '%s команды\П "были выполнены, опцион $OPTARG, так давайте сделаем, что это говорит."
 [[ ! $OPTARG ]] && е '%з\п' "команды были выполнены, не было никакой возможности, поэтому давайте проведем кое-какие вещи".
;;
 з) функции printf '%з\п' 'помочь напечатать' ;;
 *) е '%з\п "я не знаю, что это аргумент!" ;;
эсок
сделано
+639
yxes 22 дек. 2016 г., 13:50:30

Комментируя строку в /etc/пользователям использовать sudo?, содержащих

#По умолчанию requiretty

решил проблему!

+610
AccGeON 25 нояб. 2014 г., 17:59:57

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

enter image description here

+555
Dagob 18 окт. 2013 г., 05:13:44

команды pushd и popd может быть очень полезным. Например попробовать


$ команда pushd somedir

и когда вы закончите, просто делать


$ командой popd

и вы вернулись, где вы начали.

Самая лучшая часть вы можете сделать


$ команда pushd somedir

команда pushd $ anotherdir

команда pushd $ onemoredir

и тогда вы можете "шаг назад" по одной командой popd.

Удачи!

+544
chantal 10 апр. 2015 г., 21:38:11

Вы должны указать сервер использовать.Я обычно использую --сервер wwwkeys.uk.pgp.net (вы можете использовать много различных кодов стран, а не из Великобритании, но я знаю, что один работает).

+492
JoyceLynne 11 мая 2017 г., 15:11:42

Он будет работать с ядром Linux 4.9 (в Debian 9 "стабильный"), но не полностью, вот что получилось для меня (процессор i7-8700 + материнская плата ASUS материнская плата игровой)

  • звук не распознается через HDMI (только через наушники)
  • разрешение экрана ограничивается 3 вариантами

* Как работает * Из ядра Linux 4.13 потому что ГПУ он нужен. (Источник: https://www.golem.de/news/core-i7-8700k-und-core-i5-8400-im-test-ein-sechser-von-intel-1710-130390-5.html

* То, что работает для меня : я установил Linux ядра 4.15 через UKUU (Убунту ядра обновление утилиты) (источник: http://www.teejeetech.in/p/ukuu-kernel-upgrade-utility.html) UKUU является открытым исходным кодом инструмент * (источник:https://alternativeto.net/software/ukuu-kernel-upgrade-utility/)

Наслаждайтесь !

+482
Kakalokia 28 мар. 2010 г., 10:26:18

Сделать: файл ARM-нет-встроенном-ССЗ Если он говорит что-то вроде эльф 32-бит младший бит исполняемый файл и вы используете 64-разрядном компьютере, вы, возможно, отсутствует 32-разрядных динамических Либ это увидеть подобную проблему ссылке. Кроме того, что ищет для 32-разрядной библиотеки вы могли бы использовать существующий 32-разрядный компьютер, если у вас есть.

+477
dev8675309 24 июл. 2011 г., 11:28:34

Предполагая, что вы работаете в Ubuntu, создайте (или отредактируйте) файл файл/etc/rkhunter.конф.местные и добавьте следующую строку.

ЭТО=С DPKG

Это говорит rkhunter использовать хэш файла информация доступна через команду dpkg.

+375
emiraslan 29 окт. 2016 г., 14:22:26

Я создал инстанс Amazon EC2 и попробовал то, что вы хотите сделать. Он работал без ошибок цикл.

Вот шаги, которые я взял:

ДД, если=/dev/нуль=test2 на БС=1М счетчик 512 : 512 МБ создать пустой файл

судо пакета cryptsetup luksFormat условие_2 : запрашивает подтверждение и пароль

судо команды mkdir /MNT в/ТМП : создайте точку монтирования 

судо Чаун -Р в Ubuntu:Ubuntu в каталог /mnt/tmp, чтобы : убедиться, что я могу написать для точки монтирования

судо пакета cryptsetup luksOpen условие_2 содержаться : открытый контейнер Лукс с именем

судо массива.для ext2 /Дев/маппер/содержаться : создание файловой системы в Лукс контейнер

судо смонтировать /dev/маппер/содержаться в /MNT/tmp в : Маунт containter, поэтому он может быть использован

сенсорный каталог /mnt/tmp/и MYTESTFILE : создать произвольный файл в контейнер

Эхо "некоторые данные, чтобы быть уверены, что он работает" > каталог /mnt/tmp/и MYTESTFILE : добавить содержимое
________________________________________________________
Перезагрузить ВПС, то после перезагрузки зайти обратно и проверить:
________________________________________________________

судо пакета cryptsetup luksOpen условие_2 содержаться : откройте новый контейнер снова

судо смонтировать /dev/маппер/содержаться в /MNT/tmp содержит смонтировать его

общ. в /MNT/tmp в : должны увидеть MYTESTFILE здесь

кошка /МН/tmp/и MYTESTFILE : показать данные из файла ранее
+373
Alexandru Chichinete 10 июл. 2015 г., 23:40:36
СЭД -е 'с/\(\CWMPVendorXEventCodeCutOff)/\1:/'

должен работать.

+335
Ronald Pauffert 30 апр. 2016 г., 01:46:19

Более портативный подхода:

для F в ./*
делать
тест -ф "$ф" && Эд -с "$ф" <<\В
д
Вт
вопрос
В
сделано

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

+313
alex007 23 дек. 2011 г., 19:52:29

К кому с этой проблемой, вот решение:

  1. клон git --рекурсивные https://github.com/maxmind/libmaxminddb
  2. компакт-диск libmaxminddb
  3. ./бутстрап
  4. ./настроить
  5. сделать
  6. сделать установить

Я заметил, что изначально после клонирования нет настроить исполняемый файл, но после запуска ./загрузочный, то есть создается. Тогда я побежал ./настроить, сделать, сделать, установить, а затем я заметил, что в папке /usr/местные/включать maxminddb_config.H и maxminddb.ч. Были созданы.

Тогда я установка nginx в скрипт и больше не было ошибок.

+304
Said Shafiq 12 янв. 2013 г., 11:43:44

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

#! /бин/Баш
Эхо "Добро пожаловать! настройка началась, это может занять несколько минут..."
старпома 3>&1 4>&2 1>> сценарий.журнал 2>&1
# Назвать кучу других программ - stderr и stdout должен
# записывается в файл журнала, чтобы диагностировать программ, но ничего из консоли...
метод exec 1>&3 2>&4
Эхо "ваша система готова к использованию!"

Я обеспокоена тем, что произойдет, если одна из программ внутри вошедшего часть этого сценария не удается (у меня нет контроля над этими программами) и причины основной сценарий на неудачу. Если линия в exec 1>&3 2>&4 не выполняет, я боюсь, что пользователь может в конечном итоге с stderr и stdout перенаправлены, оставляя свой терминал в нерабочем состоянии! Есть ли более безопасный способ справиться с этим?

+264
Thijs Kempers 3 дек. 2018 г., 05:37:48

Этот вопрос (или подобный) был дан ответ на переполнение стека

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

+259
Ahmad Ansari 18 нояб. 2014 г., 10:06:32

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

StandardInput=телетайп-сила
TTYPath=/Дев/tty30

Было бы гораздо приятнее, если бы systemd в (Или меня, если на то пошло) может выяснить, неиспользуемые псевдотерминала пара и использовать это вместо этого.

+255
lion 17 авг. 2017 г., 18:46:15

Будет производиться резервное копирование некоторых 'мусор' этим... но если вы просто резервную копию всех /дома, в/etc, а в/var/ вы должны иметь все (если вы не знаете, вы положили что-то где-то еще). Вы хотите, чтобы оставить в файле/var/tmp в, в/var/бега/, /ВАР/Лок точно. После этого я читал люкв ответ.

+240
Martin Gottweis 12 февр. 2014 г., 06:26:55

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

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

listAllFiles() {
 локального dir=$1
 локальный файл

 для файлов в "каталог$dir"/*; делать
 если файл <$каталог>; затем
 файл listAllFiles "$"
еще
 <распечатать файл $>
интернет
сделано
}

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

Эту функцию можно использовать так же, как вы бы использовать встроенные команды, как ЛС-Р или найти. Можно сохранить результат в переменной:

allFilesInCurrentDirectory=$(listAllFiles .)

Или вы можете использовать его в трубопроводе:

listAllFiles ~/ | cmd1 | cmd2
+240
Ryan Q 18 нояб. 2016 г., 18:28:00

Прежде чем мы обсудим подробности о pdflush, kjournald, иkswapd`, давайте сначала немного фона на контексте того, что именно мы говорим с точки зрения ядра Linux.

Архитектуру GNU/Линукс

Архитектура системы GNU/Linux можно рассматривать как 2 места:

  • Пользователь
  • Ядра

Между пространством пользователя и пространство ядра сидит GNU библиотека C (в glibc). Это обеспечивает интерфейс системного вызова, который соединяет ядра в пространстве пользователя приложений.

Пространстве ядра могут быть разделены на 3 уровня:

  • Интерфейс Системных Вызовов
  • Архитектурно-Независимый Код Ядра
  • Зависит От Архитектуры Кода

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

Схема архитектуры GNU/Линукс

                                 ss of gnu/linux arch.

Для остальной части этой статьи, мы будем фокусировать наше внимание на ВФС и VMM логические единицы в пространстве ядра.

Подсистемы ядра GNU/Линукс

                                    ss of kernel com

Подсистему VFS

Высокий концептуальный уровень, как ядро GNU/Linux-это структурированное мы можем углубиться немного глубже в подсистемы VFS. Этот компонент отвечает за обеспечение доступа к различным блочных устройств хранения данных, который в конечном счете карта до файловую систему (в Ext3/Ext4 на/и т. д.) на физическое устройство (жесткий диск/и т. д.).

Схема ВФС

ss of vfs

Эта диаграмма показывает, как писать() пользователя процесс проходит ВФС и в конечном итоге работает свой путь вниз к драйверу устройства, где это написано на физический носитель. Это первое место, где мы встречаем pdflush. Это демон, который отвечает за сбрасывание грязных данных и буфер метаданных блоков на носитель в фоновом режиме. Диаграмма не показывает это, но есть еще один демон, kjournald, который сидит вдоль стороны pdflush, выполняя аналогичную задачу, писать грязные блоки на диск журнала. Примечание: журнал блоков как файловые системы как ext4 и & спи отслеживать изменения на диск в файл, до этих изменений происходит.

Выше подробно обсуждаются далее в этом документе.

Обзор писать() шагов

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

  1. Процесс запросов на запись в файл через записать() системный вызов.
  2. Ядро обновляет страницу кэша, сопоставленные с файлом.
  3. Ядра pdflush нить заботится о очистки кэша на диск.
  4. Слой файловой системы ставит каждый блок буфера вместе на био структуры (см. 1.4.3, “заблокировать слой” на стр. 23) и отправляет запрос на запись на блочное устройство слоя.
  5. Слой блок устройства получает запросы от верхних слоях и выполняет операции ввода-вывода лифта и ставит запросы на ввод-вывод очереди запросов.
  6. Драйвер устройства, например, SCSI или другого конкретного устройства драйверы позаботится об операции записи.
  7. Дисковое устройство прошивки выполняет аппаратные операции, как обратиться за голову, поворот и передачи данных на сектор на блюдечке.

ВММ подсистемы

Продолжаем глубокое погружение, теперь мы можем заглянуть в подсистеме ВММ. Этот компонент отвечает за поддержание согласованности между основной памятью (ОЗУ), замена, и физический носитель. Основным механизмом для поддержания согласованности bdflush. Как страницы памяти считаются грязными, они должны быть синхронизированы с данными на носителе. bdflush будет координировать с pdflush демонов, чтобы синхронизировать эти данные с носителя.

Схема ВММ

                ss of VMM

Своп

Когда памяти становится мало, или ядро поменять таймер истекает, kswapd демон попытается освободить страниц. Пока количество свободных страниц остается выше free_pages_high, kswapd ничего не будет делать. Однако, если количество свободных страниц падает ниже, то kswapd начнется странице reclaming процесс. После kswapd отметил страниц для переезда, bdflush позаботится, чтобы синхронизировать каких-либо выдающихся изменений в носителе, через pdflush демонов.

Ссылки & Дальнейшее Чтение

+235
iwayankit 7 июн. 2018 г., 04:59:58

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

экспорт linuxmachine01="СДБ Амми ФСР СДД Сдэ-СДГ"
экспорт linuxmachine02="Сде-Сде СКБ ФСР шарс"
экспорт linuxmachine03="СДБ СДД Амми Сде СДФ"
экспорт linuxmachine06="СДБ Сде ФСР СДД"
псевдоним linuxmachines_mount_point='для V в linuxmachine01 linuxmachine02 linuxmachine03 linuxmachine04; не сбросит $в; делаться; unalias linuxmachines_mount_point'
+148
Bierbarbar 29 апр. 2017 г., 12:37:13

в /dev/СКБ: события : 727

в /dev/СДД: события : 731

как /dev/SDE в: события : 731

Похоже, у вас было два сбоя диска: с/dev/СКБ случился временный сбой около 04:18:34 и был удален из массива, тогда как/dev/sdc в не около 04:25:38 таким образом, что вызвало весь массив, чтобы замерзнуть. Поскольку событие считать для устройстве/dev/СКБ ниже, чем , например, /dev/СДД и как/dev/SDE, и, для mdadm не включать его при запуске массива, а две оставшиеся диски не достаточно, чтобы сформировать полный массив RAID 10 (предположительно они зеркала друг друга).

В Линуксе рейд Вики-процедура для восстановления неисправного массива должны работать для RAID 10 как это работает для RAID 5/6. Ключевой шаг это говорю для mdadm игнорировать событие считать несоответствие с помощью опции--Force флаг; цель остальные процедуры заранее выяснить, следует ли делать это, вы получите ваши данные обратно, или уничтожить его.

+98
Jay Ghoniya 13 янв. 2014 г., 11:01:54

Пока корень не имеет доступа пользователь в судо группы может выполнять привилегированные команды - это, кажется, ошибка не в sudo, но в другом месте в судо ЧШкоманда (например, ошибка ЧШ).

В связи с этим ваш судо-видимому, работает.

Файл passwd можно редактировать:

судо командой vipw

И корневой оболочки изменена вручную.

(первая строка в файле/etc/passwd и обычно)

корень:х:0:0:корней/корня:/бин/Баш

ФОМ человек vipw для

С помощью vipw и команды vigr редактирование файлов /etc/passwd и /etc/группы, соответственно. С -с флагом, они будут править тени версиях этих файлов, /etc/shadow и /и т. д./файл gshadow, соответственно. Программы будут установлены соответствующие блокировки для предотвращения повреждения файлов.

+84
user2798227 31 дек. 2016 г., 06:39:15

В чем разница между следующие шаблоны путь в Linux

  • ./ например, ДЦП ./ [назначение-путь]
  • ./. например, СР ./. [назначение-путь]
  • ./* например, СР ./* [назначение-путь]
  • ./** например, СР ./** [назначение-путь]
+66
prototip 15 авг. 2010 г., 23:43:51

ВАРИАНТ 1 (С RHEL,DEBIAN С)

Здесь две дополнительные возможности, имеющиеся в RHEL, исходя из его инструментов (они не установлены по умолчанию насколько я помню). В /dev/нуль трубы для предотвращения вывода на терминал, потому что с QQ было не так тихо, как описано.

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

1.Мониторинг в/var/журнал/безопасную изменения в фоновом режиме:

 а inotifywait -КК -э модифицировать файл /var/журнал/надежности; 
 делать 
 если хвост -Н1 /ВАР/лог/безопасной | grep в файле > /dev/нуль; 
 тогда 
 хвост -У1 в /var/журнал/безопасной | grep в файле >> ~/записи.журнала; 

 Эхо "здесь вы также можете добавить условное действие, если пользователь уже существует"; 

 интернет; 
 сделано &

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

2.Контроль использования команды useradd команды

а inotifywait -QQ в каталог /usr на/sbin/записи; 
 делать 
 если хвост -Н1 /ВАР/лог/безопасной | grep в файле > /dev/нуль; 
 затем хвост -Н1 /ВАР/лог/безопасной | grep в файле >> ~/записи.журнала ; 
 интернет; 
 сделано &

Оба варианта заготовок как скрипт и выполняется с команды nohup [скрипт] > /Дев/нуль будет контролировать непрерывно в фоновом режиме, даже когда терминал закрывается.

ВАРИАНТ 2 (В DEBIAN)

Или еще лучше вариант в вашем случае можно использовать программы , а создать /usr/местные/sbin/программы.местные , которые будут выполнены после программы завершения команды

если вы создаете команду adduser.местное следующим образом:

#!/бин/Баш

# аргументы в следующем порядке: имя пользователя с UID GID домашний_каталог
 #отрегулируйте соответственно путь к журналу 

Эхо "команду adduser: $1 $2 $3 $4 5$" >> ~/команду adduser.журнал

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

ВАРИАНТ 3 (ВСЕ)

Да, выход команды useradd фактически добавляются в файл/var/журнал/авт.журнал

протестировали его в качестве примера (sudo перед командами явно)

$чувак файле
$кот /ВАР/журнал/авт.журнал | хвост -2

23 авг 19:01:25 команды useradd[32230]: новая группа: наименование=чувак, гид=1012
23 авг 19:01:25 команды useradd[32230]: новый пользователь: имя=чувак, УИД=1011, гид=1012, дома=/домой/чувак, снаряд=/Бен/ш

$чувак файле
$кот /ВАР/журнал/авт.журнал | хвост -1 

23 авг 19:04:16 команды useradd[32328]: не добавляя чувак пользователь, данные удалены

Все в всех, я верю в то, что вы ищете:

$ судо грэп -а "программах" в /var/журнал/авт.журнал

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

+38
sstn 26 мар. 2016 г., 00:29:51

Я получаю файл обмена сообщениями в формате с разделителями трубы. Одна строчка сообщения очень длительным почти 6000. И общий размер файлов более 6ГБ. Ниже приведен пример формата файла. Нужно парсить файл и вывести все в одну линию.

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

Файл: abc.txt
Имя_файла|Азбука.тхт|дата|04212019|это одна полная линия|Имя_клиента|весь
Имя_файла|Азбука.тхт|дата|04212019|половина данных-это хорошо
Имя_файла|Азбука.тхт|дата|образец 04212019 данных|
это сплит|Имя_клиента|маршалов
Имя_файла|Азбука.тхт|дата|04212019|это хорошо|Processing_date|03282019
Имя_файла|Азбука.тхт|дата линия|04212019|не хорошо 
снова|Processing_date|04232019

Я хочу, чтобы данные, чтобы быть такой:

Имя_файла|Азбука.тхт|дата|04212019|это одна полная линия|Имя_клиента|весь
Имя_файла|Азбука.тхт|дата|04212019|половина данных-это хорошо
Имя_файла|Азбука.тхт|дата|выборка данных 04212019|делится|Имя_клиента|маршалов
Имя_файла|Азбука.тхт|дата|04212019|это хорошо|Processing_date|03282019
Имя_файла|Азбука.тхт|дата линия|04212019|не лучше|Processing_date|04232019

Я использую Линукс.

Я попытался, используя Perl-эф, который выкидывает из памяти.

+16
Janice 9 апр. 2013 г., 18:30:59

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

$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