Как подтвердить пароль root в Linux из СШ корень?

Как я могу проверить удаленного корня машин пароль?

У меня есть удаленные машины, которые обычно доступны через SSH root и другие пользователи. В целях безопасности у меня есть скрипт, чтобы периодически менять все ключи и пароли пользователей от центрального сервера.

Для пользователей без root доступа пароль обновляется как так.

СШ-я a_priv_key корень@ИС "Эхо 'пользователь:NEWPASS' | командой chpasswd"

И я проверяю его на самом деле изменилось с этим.

СШ-я b_priv_key пользователя@ИС "Эхо NEWPASS | судо -Ы Общ /корень"

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

И если мы СШ в качестве пользователя sudo запрашивает пароль пользователя.

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

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

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

+633
tristanavl 28 авг. 2013 г., 06:08:32
26 ответов

У меня есть Ubuntu с виртуальной машины на 4 ГБ USB-накопитель с достаточным пространством для копии VMware плеер, так что я могу иметь полный Линукс/х/затмение разработки машине в любое время я нужен.

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

+971
maiatoday 03 февр. '09 в 4:24

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

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

+917
Yvette 26 дек. 2012 г., 20:12:59
Другие ответы

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


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

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

Я побежал следующую команду:

файл grub2-помощи mkpasswd-pdkbf2

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

Теперь мне нужно знать, в какой конфигурационный файл мне нужно вставить хэш-код? Он должен быть в/etc/харч.д/40_customs?

Но какие записи я должна сделать в этом файле?

+899
Lucrecia 15 февр. 2016 г., 04:08:06

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

$ кот vars.txt
переменная1 = 25
variable2 = 36

$ СЕПГ -я с/ = /=/' vars.txt

$ кот vars.txt
переменная1=25
variable2=36

Как только вы сделали это, просто исходный файл, чтобы установить все переменные, как вам нужно:

#!/бин/Баш
источник vars.txt
Эхо "переменная 1: переменная1$, переменная 2: $variable2"

Что бы дать вам выход:

Переменная 1: 25, Переменная 2: 36

Как roaima отмечает, в комментариях, есть проблемы безопасности, связанные с этим подходом. Когда вы исходный файл, вы, по сути он работает как Shell-скрипт (выполнение сценария против источников скрипт объяснил здесь). Это означает, что вы должны доверять содержимому этого файла. Если злонамеренный пользователь или процесс не может редактировать файл, вы могли бы в конечном итоге выполнение произвольных команд.

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

+893
Ryan Conte 7 апр. 2019 г., 14:01:37

Я пытаюсь использовать добавить для копирования архивный файл локально в контейнер:

Выполните команду mkdir /корень/фу
Добавить foo.zip /корень/фу/
Распаковать -о /root/foo/foo.zip

Я затем построить и запустить контейнер и ввести в bash:

судо докер запустить -он -п 8080:8080 котяра Баш

Когда я захожу в каталог /root/фу/ каталог не найдено. Что я должен делать для создания каталога в контейнере и просмотреть содержимое foo.zip?

+863
Christos Zisopoulos 4 июн. 2019 г., 05:01:57

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

$ awk, с -Ф, '$3 ~/[[:цифра:]]$/ && $5 ~/[[:цифра:]]$/ && $7 ~/[[:цифра:]]$/ && $9 ~ /[[:цифра:]]$/' файл
RZ_AUTO_507,1hmh,A130,е,А90,а телефона G80,а A130,а Аа/Га голая рибоза
RZ_AUTO_508,1hmh,А140,е,А90,е,g120 В,А,А90,а,Аа/Га голая рибоза
RZ_AUTO_509,1hmh,G102,а,С103,а,G102,е,А90,е,ГХ/га один рибоза
RZ_AUTO_510,1hmh,G102,а С103,а g120 В,Е,А90,е,ГХ/га один рибоза
RZ_AUTO_513,1hnw,C1496,а G1497,а,A1518,а A1519,а,КГ/АА канонических рибоза
RZ_AUTO_514,1hnw,C1496,а G1497,а A1519,а,A1518,а,КГ/АА канонических рибоза
RZ_AUTO_515,1hnw,C221,а U222,а A195,а,A196,а,КР/АА канонических рибоза
RZ_AUTO_516,1hnw,C221,а U222,а A196,а A195,а,КР/АА канонических рибоза

Как это работает

Типичный на awk команды состоят из условия и действия. Здесь мы имеем условие, что состоит из четырех частей. Потому что действие, которое мы хотим-это действие по умолчанию (печать строки), мы на самом деле не нужно указывать его. Каждая часть состояние выглядит так:

$3 ~/[[:цифра:]]$/

Это верно, если поле 3 оканчивается цифрой. Это "и"-ED с тремя другими, один для каждого поля 5, 7 и 9. Если все верно, то строка печатается.

+789
Physicpsycho 16 авг. 2017 г., 05:13:02

Я хотел бы проверить, если USB-диск установлен в C-приложения. Я знаю, что в скрипте я могу сделать это через горы | команда grep /шоссе (точка монтирования, где udev для крепления USB-накопитель) но мне нужно сделать это в C-приложения. Раньше я использовал для этого, используя систему("ш script.sh") но это вызывает некоторые серьезные вопросы, как этот код работает в очень важной теме.

+788
Uni Sheep 30 окт. 2010 г., 12:18:37

Не мой момент, но и чужую.

Еще когда я работал в научно-исследовательском ядерном наук средство, которое мы использовали для запуска ряда в SunOS, Ultrix и Linux компьютеров, и исследователям пришлось делить процессора на этих машинах. Как отдельные исследовательские группы получили собственные исследовательские гранты, которые они приобрели собственные компьютеры, в основном SparcStations и они сами по администрированию системы.

В SunOS, используемое для корабля с OpenView Desktop и хороший файловый менеджер, это как это выглядело: alt text

Большинство наших исследователей были запущены под root, и еще не раз нам приходилось переустанавливать свои операционные системы, потому что кто-то принял решение привести в порядок-до корневой каталог и переместить /Бин в /etc, /tmp и все остальное, что захламленный вид в корзину или некоторые подпапки.

Другие пользователи решили прибраться в каталог /bin и удалить любой команды, они не знали.

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

+764
Paul Musyoka 14 мая 2010 г., 07:22:22

Вы можете улучшить это по крайней мере проверять коды возврата команды (т. е. убедившись, что все работает). Вы можете сделать это с помощью && или специальной переменной $?.

Кроме того, почему бы не добавить все репозитории, затем выполните АПТ обновление только один раз? Это должно сэкономить время.

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

+734
Matthew David Jankowski 8 мая 2014 г., 14:11:11

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

С GNU Эд:

файл $ Эд -с <<ВФ
/АБАБ/,//+м?ДДД?-
,п
вопрос
ВФ

где

  • /АБАБ/,//+ адреса диапазон строк от /АБАБ/ к предыдущему // плюс одна строка
  • м перемещает имя линии
  • ?ДДД?- в предыдущей строке соответствующий ДДД, минус одна строка
  • ,п печатать весь буфер

Как один-лайнер,

е '/АБАБ/,//+м?ДДД?-\Н,П\\на NQ п | авт -с файл

Чтобы изменить файл на месте, заменить ,п\ПД\Н К ,ВК\Н (Втобряда и вопросУит).

+715
continuity 27 июл. 2013 г., 01:30:16

Это известный баг в Fedora 17. В каталоге/lib/udev из/правил.д/71-место.правила есть правила для "мимо 720" устройства (USB монитор с собственным USB-концентратор), который использует тот же самый чипсет (так же USB ID) для этой задачи.

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

Решение для редактирования в/lib/udev из/правил.д/71-место.правила и комментирование строки

Подсистемы=="USB", и буква attr{idVendor}=="058f", буква attr{idProduct}=="6254", ОКР{ID_AUTOSEAT}="1"

Затем он отлично работает. На самом деле, проверено на Arch Linux и использует различные стратегии, чтобы обнаружить, что устройство:

# Мимо 720, с встроенным USB-хабом, DisplayLink или MCT графика, и e2i
# сенсорный экран. Это устройство не имеет надлежащий вид/ПИД в USB-концентратор,
# но несет хорошую идентификатор данных в графической составляющей, то, следовательно, мы
# проверить его от родителя. Есть,однако, немного гонки здесь
# учитывая, что ребенок, устройства, возможно, не существовало в то время
# правило выполняется. Чтобы обойти это, мы будем вызывать родителей из
# ребенок, если мы замечаем, что родитель еще не признали.
+703
robedixo 16 дек. 2013 г., 06:13:02

В Vim, я могу найти подходящие , если заявление и добавить соответствующий комментарий символ. (например, %с/.сигнализация./#\0/г), но потом я остался с болтающимися за endifs, что мне нужно найти вручную. Я мог бы упростить процесс с помощью макроса, но я мог бы я достичь этого с СЭД (точнее один в Vim)?

+689
thedaver64 13 апр. 2016 г., 20:47:16

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

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

#!/usr/Бен/ОКР питона
"""дата формат шавка 

Отпечатки разных index_format струны для шавку по
сообщений возраст.

Единственный параметр командной строки должна быть метка времени Unix 
дает дату сообщения (%{} и т. д. в Mutt).
"""

импорт Сыс
от импорта датавремя датавремя

INDEX_FORMAT = "%З {} %?Х?(%Х)& ? %-22.22 Ф %.До 100 %> %5С%"

деф age_fmt(msg_date, сейчас):
 # используйте ISO дату сообщения предыдущего года и раньше
 если msg_date.даты().год < теперь.даты().год:
 возвращение '%[%г-%м-%д]'

 # используйте "месяц" для сообщения этого года
 если msg_date.даты() < сейчас.даты():
 возвращение '%10[%б %е]'

 # если сообщение из будущего
 если msg_date > сейчас:
 возвращение 'b0rken'

 # использовать только время для сообщений, которые приехали сегодня
 возвращение '%10[%ч:%м]'

если __имя__ == '__главный__':
 msg_date = датавремя.fromtimestamp(тип int(sys файла.аргумент argv[1]))
 сейчас = датавремя.сейчас()
 печать INDEX_FORMAT.формат(age_fmt(msg_date, теперь))

Сохранить это как шавка-дрм-дата где-то на вашем пути.

Что здесь важны две вещи:

  • Формат строка должна содержать одно совпадение {} которая заменить возвращаемое значение age_fmt() на языке Python.
  • Формат строки должен заканчиваться % , так что шавка будет интерпретировать его.

Затем вы можете использовать его в вашем .muttrc следующим образом:

index_format набор="Матт-дрм-дата %[%с] |"

Шавка потом будет

  1. интерпретировать %[%с] в соответствии с правилами форматирования.
  2. назвать шавку-дрм-дата с результатом 1. в качестве аргумента (из-за | в конце).
  3. интерпретировать то, что он вернется из сценария в формат строки снова (из-за % в конце).

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

Вот версия на C, который исполняет надлежащим образом:

#включить <stdlib.ч>
#включить заголовочный файл <stdio.ч>
#включить <время.ч>

#определить день (время)86400
#определить год (время)31556926

тап_п(АГДС, константный тип char *переменной argv[]) {
 время текущее время;
 время message_time;

 константный тип char *старый *недавние *сегодня;
 константный тип char *формат;

 текущее время = времени(нуль);

 если (argc!=6) {
 printf("использование: %s в старые последние сегодня формат даты\П", и argv[0]);
 вернуться 2;
}

 старый = аргумент argv[1];
 последние = и argv[2];
 сегодня = агду[3];

 формат = агду[4];

 message_time = Атой(агду[5]);

 если ((message_time/год) < (текущее_время/год)) {
 функции printf(формат, старый);
 } иначе если ((message_time/день) < (текущее время/день)) {
 функции printf(формат, последние);
 } еще {
 функции printf(формат, сегодня);
}

 возврат 0;
}

Это идет вместе с линией muttrc:

набор index_format='mfdate "%[%д%м.%г]" "%8[%е. %Б]" "%8[%ч:%м]" "%з %%ы %-20.20 л %?г?[%-5.5 г]& ? %?М?+& ?%с%%" "%[%с]" |'
+552
nikolai83 16 апр. 2015 г., 19:08:40

Это легче с ЗШ:

#! /бин/ЗШ -
сетки=(192.168.{10,20,30,40}.0/24)
для США нетто (сеток) в iptables -я вперед -с $чистой -Д ${(х:,:)сети:#США нетто} -Джей падение
+523
Paul Sawaya 12 февр. 2016 г., 00:31:59

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

EX_DATAERR=65 

код для общения с разбора ошибок на свой родительский процесс:

Ребенок

выход "$EX_DATAERR"

Родитель

 дело "$?" в #$? код выхода из последней вышел ребенок
 0) Эхо 'Дочерний успешно';;
 "$EX_DATAERR") Эхо 'ребенок испытал ошибка';;
 *) Эхо 'ребенок испытал неизвестная ошибка';;
эсок

Что касается обработки ошибок, оболочка, как C вместо C++. Это не бросать. Каждая ошибка должна быть возвращена вызываемого абонента (для процессов по их кодов выхода, как нет глобальной переменной errno (с использованием файловой системы для того что бы быть неуклюжим) и абонент должен явно проверять на ошибки.

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

+512
Mohamed Samir 21 февр. 2011 г., 18:07:13

Вы можете зайти в горячие клавиши и создать новый "пользовательский ярлык" как "Наутилус ~/документы".

+443
Pretty Instant 1 февр. 2011 г., 03:23:29

Это правильный ответ на вопрос. Все остальное будет просто взломать

 gsettings установленные org.корица.столе.фоновая картинка-Ури "файл:///именем"
+417
Casper Bang 1 окт. 2016 г., 19:44:44

Замок схема, используемая для операций в каталоге базируется на двух виды замков - в-узлов (->i_mutex) и файловой системы (->s_vfs_rename_mutex).

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

Для наших целей все операции попадают в 5 классы:

1) чтение. Замок правилах: абонент блокирует каталог, мы выходим.

2) создание объекта. Замок правила: такие же как выше.

3) удаление объекта. Замок правилах: абонент блокирует родителей, находит жертву, замки жертвы и вызывает метод.

4) переименовать() это не кросс-каталог. Замок правилах: абонент замки родителя и находит источник и цель. Если цель уже есть, блокировка он. Если источником является каталог, заблокировать его. Если это означает, что нам нужно блокировка обоих, запереть их в inode заказать указатель.

5) Создание ссылке. Замок правила: * Родительский * убедитесь, что источник не является каталогом * источник блокировки * вызвать метод.

6) крест-директория переименовать. Самое сложное в целую кучу. Замок правила: * блокировка файловой системы * родители блокировка в "предки" заказа. * найти источник и цель. * если старый родитель равен или является потомком цели ошибки-ENOTEMPTY * если новый родитель равен или является потомком источник ошибки-ELOOP * Если цель существует, заблокировать его. Если источником является каталог, блокировка он. В случае это означает, что нам нужно закрыть оба источника и цели, сделать это в inode заказать указатель. * вызвать метод.

Вы можете написать скрипт, который может проверить замок Directory с помощью какой-то информации от выше 6 операций на реж.

+392
Zoi 17 янв. 2015 г., 15:40:47

Я бегу в VirtualBox в Linux. (С помощью VirtualBox 4.3.10 пакет на Ubuntu 14.04 если это имеет значение, но я бы предпочел вариант-агностик решение.) У меня изменена раскладка клавиатуры на хост (под X11), и очевидно, что причины VirtualBox, чтобы перевирать какие-то ключи.

В частности, левые “окна” ключ (Лвин для ХКВ) настроен параметр xmodmap, чтобы отправить

код 133 = Hyper_L

В виртуальных машинах VirtualBox и ключ не распознается вообще. Я побежал showkey на Linux консоли, чтобы проверить, он не реагирует, когда я нажимаю эту клавишу.

Как я могу сделать Лвин отправить правильный код в виртуальных машинах? Триггер может быть этот конкретный физический ключ или Hyper_L keysym. Конечно, другие приложения не должны быть затронуты; это параметр xmodmap линия остается.

Я использую рыба-пила, как оконный менеджер. Рыба-пила-конкретное решение хорошо, но я не уверен, что он может вам помочь: это позволяет мне определить в окне горячих клавиш, но не только для клавиш-модификаторов. Я хочу, чтобы запустить виртуальную машину Windows, так и пресс-релиз мероприятия для ключа только надо пройти на виртуальную машину (пресс - Лвин → пройти ключ пресс-мероприятие на ВМ), а не просто комбинации, как Лвин+ключ.

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

+385
Jan Samek 18 окт. 2018 г., 21:13:45

В соответствии с "Нечто", а не после конкретного "слова", вы можете использовать \@<!;

/\(слово\)\@<! что-то/

Для замены "что-то" на "somethingelse", но только если "что-то" не После "слово":

с %S/\(слово\)\@<! что-то/ somethingelse/


Изнутри ВИМ, Показать описание :помочь /\@<!:

\@<! Играм с нулевой шириной, если предыдущий атом не совпадает просто
 перед каким образом. Таким образом, это соответствует, если нет позиции в
 текущей или предыдущей строке, в которой атом такие совпадения, что она заканчивается просто
 перед каким образом. |/нулевой ширины| {не в VI}
 Как "(?<!рисунком)" в Perl, но Vim позволяет не фиксированной ширины моделей.
 Матч с предыдущим атом состоит, чтобы закончить непосредственно перед матчем
 с чего следует, что атом, который заканчивается на ".*" будет работать.
 Предупреждение: это может быть медленным (потому что многие позиции нуждаются в проверке
 на матч). Использовать предел, если вы можете, см. ниже.
+343
Hari Priya Beeragudem 7 июл. 2011 г., 05:10:50

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

[пользователь]$ Эхо $(( 10/5 ))
2

Но вы совершенно правы - функцию bash будет простой ярлык и ваш пример в принципе работает.

разрыв() {
 Эхо "масштаб=25;1$/$2" | до н. э.
}

Бросить в вашей .bashrc и, а затем вы можете:

[пользователь]$ делим 10 5
2.0000000000000000000000000
+154
yax aviy 22 янв. 2011 г., 19:30:33

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

Поэтому я предлагаю следующее решение: изменить загрузочные скрипты, чтобы установить системную дату на какое-то время в будущем (скажем 2038-01-18 на 32-разрядной машине) просто прежде чем запустить fsck, и читать его обратно из аппаратных часов после этого (hwclock --hctosys, с больше вариантов по мере необходимости в зависимости от оборудования и использования МСК в аппаратные часы.)

+105
Inko 24 мая 2014 г., 04:55:48

Я на Arch Linux на Raspberry Пи. У меня есть Ruby-сценарий, который мигает LED свет, подключенного к GPIO пин 7 (https://github.com/Souravgoswami/others/blob/master/ActivityBlink/activity_blink.rb). Нет никаких проблем с этим.

Но чтобы запустить этот скрипт как root при загрузке, я создал службу systemd без особого понимания:

[Блок]
Описание=простой скрипт для отправки модуля вывода на основе запоминающего устройства активности.

[Услуги]
Тип=простой
ExecStart=!!/УСР/бин/activity_blink
ExecReload=/бин/убить -хап $MAINPID
KillMode=процесс
Перезагрузка=на провал
RestartSec=3
Пользователь=корень
Группа=корень

[Установите]
WantedBy=Multi-потребителя.цель

Теперь я включил службу: команду sudo systemctl включить activity_blink

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

[*** ] Остановка задание выполняется простой скрипт для отправки выход GPIO на основе хранения устройства. (15С / 5мин 30С).

Что не так со скриптом сервиса? Как я могу изменить поведение, не меняя ничего из системы.конф?

+103
user41111 18 окт. 2014 г., 21:56:04

ответ jsbillings-это, наверное, то, что вы действительно хотите, но просто для удовольствия я попытался ответить на ваш вопрос буквально, т. е. "Как создать файл с пустым именем?".

Лучшее, что я мог придумать было: команды mkdir $'\п' :)

+61
HUNTER COMIS 8 дек. 2014 г., 16:25:45

Рабочая ОКР:

ОС

  • 10.14.5 на OSX

Терминал

Tmux

  • tmux 2,9 а

Пример статус-правое поле

~/.tmux.конфиг для вызова на внешний баш скрипт в Примере, файл находится здесь: ~/.tmux_path.sh

~/.tmux.конфиг

набор -г статус-интервал 1
набор -г статус-право-длина 150
набор -г статус-право "#(~/.tmux_path.sh #{pane_current_path}) %г-%м-%д %ч:%м:%ы"

Пример bash-скрипт, который читает #{pane_current_path) арг. базовое имя усекает начале пути и просто отображает текущее. Это приятно, если, используя в качестве идентификатора окна.

~/.tmux_path.sh

#!/Бен/ш
функции printf '\033%з\007' $(и basename $1) # показать полный путь использовать $1 вместо $(базовое имя $1)

Сделать скрипт исполняемым

чмод +х ~/.tmux_path.sh

Окне пример именования

  • Примечание: используйте тот же ~/.tmux_path.sh сверху

~/.tmux.конф

набор -г статус-интервал 1
набор -г окна-статус-текущий-формат "[#[ФГ=белый] #(~/.tmux_path.sh #{pane_current_path})]"
окна-статус-формат набор -г "#[ФГ=черный] #(~/.tmux_path.sh #{pane_current_path})"
+41
cbmckay 4 окт. 2019 г., 10:04:47

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

Выход ДФ

/Дев/маппер/Федора-ЕГР 2,9 г 2,7 г 42М 99% /ЕГР

показывает, что вы используете с помощью LVM (диспетчером логических томов), и что в/usr директории установлен на ЛВ (логических томов) под названием ЕГР на ВГ (групповой объем) имени Федора.

Поэтому вам нужно сделать это:

1) Добавить новый (физический или виртуальный) диск к машине, чтобы обеспечить дополнительное дисковое пространство; назовем его как/dev/sdc в.

2) создать новый раздел на/dev/sdc1 (типа 0x8E = Линукс ЛВМ) на новый диск:

программа fdisk как /dev/sdc в 

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

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

3) инициализация нового раздела В качестве физического Тома:

pvcreate можно и /dev/sdc1 

4) Добавить вновь созданный кВ в существующую группу томов:

vgextend Федора на /dev/sdc1 

5) расширить логический том ЕГР - и файловой системе, а также - так, чтобы она занимала все свободное пространство:

утилиту lvresize -л+100%бесплатно-resizefs /Дев/маппер/Федора-ЕГР

Ваш файл/usr раздела сейчас больше, независимо от размера и/dev/sdc в был.

+33
kokaz 7 мар. 2014 г., 03:46:42

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

$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