Права доступа к директории в Ubuntu - липкий бит - запретить удаление файла

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

Вот что у меня:

программой groupadd ОСС
команда chgrp ОСС /пароль
корневое меню /программы
Чаун корень /программы/ОСС-инвалидов.КДБ
чмод 1770 /пароль
чмод 1770 /программы/ОСС-инвалидов.КДБ

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

Как я могу предотвратить удаление только на ОСС-инвалидов.КДБ файл, но разрешить удаление других файлов в /пароль, каталогов, таких как .ТМП файл?

+706
your mother 11 июл. 2011 г., 19:56:47
30 ответов

TRIM-это команда, которая должна быть направлена на отдельные блоки. Я задал вопрос, прежде чем (что является рекомендуемым способом, чтобы очистить ССД?) и он предложил использовать безопасное стирание ATA, команду, которая отправляется на устройство, чтобы очистить все данные.

+916
piyush nautiyal 03 февр. '09 в 4:24

Я использую URxvt 9.20 на Debian Jessie, и я ищу способ, чтобы скопировать и вставить текст, как я привык с Гном-терминал (сочетание клавиш Ctrl+вставить для копирования, сдвига+вставка для вставки).

Он работает в разных urxvt консолей, это не работа между, например, urxvt и Iceweasel хотя.

Я пробовал по Руководство по archlinux, но это не сработает (хотя я на самом деле не хотите использовать Шифт+клавиши Ctrl+с/V и стоило попробовать).

.Xresources:

! ******************
! urxvt конфиг
! ******************

! Отключить расширение Perl 
! Если вы не используете возможности расширения Perl, вы можете улучшить безопасность
! и скорость, полностью отключая расширения на Perl. 
URxvt.на Perl-внутр:
URxvt.Перл-доб-общее:

! Шрифтах 
! По умолчанию расстояние между символами может чувствовать себя слишком широкий. Она контролировала
! по этой записи: 
! URxvt.приложения letterspace: -1

! -- Шрифты -- !
URxvt.шрифт:поддержкой xft:Моноширинный:pixelsize=13
URxvt.boldfont:поддержкой xft:моноширинный шрифт-полужирный:pixelsize=13
!URxvt*шрифт: -xos4-Terminus-это-средний-*-*-*-14-*-*-*-*-*-кодировка iso8859-15,поддержкой xft:Терминус:pixelsize:12
!URxvt*boldFont: -xos4-Terminus-это-смелый-*-*-*-14-*-*-*-*-*-кодировка iso8859-15,поддержкой xft:Терминус:жирный:pixelsize:12
!URxvt*italicFont: поддержкой xft:потоковый Вера Санс моно:курсив:autohint=True на:pixelsize=12
!URxvt*boldItalicFont: поддержкой xft:потоковый Вера Санс моно:полужирный курсив:autohint=True на:pixelsize=12

! Отключить прокрутки
!URxvt*полоса прокрутки: ложно

! Стиль полосы прокрутки - rxvt (по умолчанию), простой (самая компактная), далее или xterm
URxvt.scrollstyle: равнина

! Цвет фона
!URxvt*фон: черный
URxvt*фон: #1B1B1B

! Цвет шрифта 
!URxvt*изображения: белый
URxvt*изображения: #00FF00

! Другие цвета
URxvt*color0: черный
!URxvt*цвет1: red3
URxvt*цвет1: #CD0000
URxvt*цв2: green3
!URxvt*цвет3: yellow3
URxvt*цвет3: #C4A000
URxvt*color4: blue2
!URxvt*color4: #3465A4
URxvt*color5: magenta3
URxvt*color6: cyan3
URxvt*color7: gray90
URxvt*color8: grey50
URxvt*color9: красный
URxvt*color10: зеленый
URxvt*color11: желтый
!URxvt*color12: синий
URxvt*color12: #3465A4
URxvt*color13: маджента
URxvt*color14: голубой
URxvt*color15: белый
! ******************
! /urxvt конфиг
! ******************
+907
madsadbad 5 окт. 2011 г., 09:10:04
Другие ответы

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


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

Убедитесь, что у вас есть и syslogd работает. Убедитесь, что файл/etc/пакет.конф имеет модуль для местных включенным ведением журнала.

$ModLoad imuxsock # обеспечивает поддержку для локальной системы лесозаготовки

Всегда можно вывод в файл вместо консоли.

т. е.:
Керн.уведомление в /var/журнал/Керн.журнал

Вы можете использовать хвост -Ф /ВАР/лог/Керн.войдите для просмотра файла журнала выхода в режиме реального времени из любой консоли.

+901
user185493 25 дек. 2019 г., 02:50:51

Нужно поставить идентичности файлов, содержащих зашифрованный закрытый ключ в ~/.СШ каталоге пользователя запущена служба. Кроме того, вы должны установить переменную окружения Home для это, например, если он запускается как root:

ExecStart=/usr/Бен/ОКР домой=/корень /usr/Бен/экран -с СМД-петля-победа -МД "СМД-петля"

Кроме того, если у вас есть контроль над тем, как СМД-петля вызывает СШ вы можете добавить возможность рассказать СШ идентификатор файла.

В любом случае личность файл должен быть собственностью пользователя и должны быть доступны данному пользователю только (командой chmod 0400 ~/.СШ/идентификатор*) .

+882
Chris Simpson 12 июл. 2019 г., 22:06:20

Я сделал систему Linux с помощью книги ОРС 7.8, а затем отправился в BLFS 7.8. Я установил lxdm и xfce4 рабочего стола. Установлены все необходимые драйверы и библиотеки.

Теперь, когда я войти в систему как root, я получаю без проблем.

Но когда я войти в систему в качестве ОРС (непривилегированный пользователь) я получаю некоторые странные проблемы

  1. В xterm занимает доооолго начать (около 3 минут)
  2. Кнопка в верхнем правом углу, который показывает имя пользователя не отображается после входа в систему, но появляется через 5 минут или так
  3. эта кнопка также отвечает после долгого времени
  4. Также выбирая закрыли как корень не выключить машину и встречает меня с экрана входа в систему
+871
jbeldock 15 июн. 2014 г., 16:00:10

Я предполагаю, что вы загрузились в процессе установки с живым ОС (в Fedora это как стандарт).

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

Если ваш компьютер может загружаться с USB-флешки, я предлагаю через, что, чтобы исключить для CD/DVD-дисков неисправен.

Для тестирования оперативной памяти, использовать Memtest86 и/или Memtest86+ (одно основано на другом), если ваш LiveOS не прийти с ним в загрузчик любом случае.

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

Если ПК зависает просто так, это может быть проблема с драйверами видеокарт, а также. Это, как правило, не распространяется на старом оборудовании, но только в том случае, попробуйте загрузиться в текстовом режиме и посмотреть, если сообщения об ошибках приходят. Федора не закрытым исходным кодом драйверов NVIDIA. Вы должны добавить следующий репо, чтобы сделать их доступными. Вы могли бы попробовать установить Fedora в текстовом режиме, после установки драйверов, а затем работать ваш путь оттуда.

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

+867
nikita331 25 февр. 2017 г., 07:02:52

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

СШ {команда-Джей целевом} 'в /dev/stdin-стандартный поток ввода <<< '{\\\"ключ\\\":\\\"стоимость\\\"}"
+861
JClaspill 2 авг. 2018 г., 09:00:16

Вот рабочее решение для этого (и RHEL 7 проверял):

$ экспорт условие_1='Гит --Гит-реж'
$ экспорт условие_2='моя папка/.ЖКТ/ добавить Steps-to-follow.txt'
$ # ; --Гит Гит-реж'
$ экспорт test3='моя папка/.ГИТ/ обязательства'
$ экспорт git1=$условие_1=$test2 на
$ экспорт git2=$условие_1=$test3
git1 $ $
$ $git2

Это будет работать. Я не могу сказать, что это наиболее оптимальное решение, однако, оно работает так, как мне нужно и не нужно это. && или ; (для стрельбы несколько команд, используя одну ОКР. ВАР.) не работал на меня так, как я ожидал его на работу, и поэтому я перешла на этот приемлемое решение для теперь. Если кто-то придумывает что-то лучше или каких-либо улучшений в этом, прокомментируйте, пожалуйста.

+837
sandover 19 окт. 2010 г., 00:04:04

Если я делаю стандартный загрузчик Линукс Минт, он переходит на экран входа в систему, но как только я логин, он мигает на рабочем столе переключает весь экран, включая подсветку. К счастью, если я загружаюсь в режиме восстановления нажмите 'Продолжить', Линукс загружаться нормально. Единственный не-нормальное дело, когда я логин от "резюме" в режиме восстановления, бывают странные фигуры, которые появляются на экране состоят из значки рабочего стола и картинки.

Некоторые вещи, которые я пробовал:

  • Выполнив различные варианты в режиме восстановления
  • Повторная установка мат-заставка
  • Модернизация всей системы
  • Удаление тяжелых приложений - например. Компания TeamViewer
  • Работает судо команды dpkg --настроить -а
  • Запустив команду sudo apt-получить установку -Ф

Ни один из эти вещи работали.

Я не уверен, если это имеет значение, но когда я запускаю команду lspci | грэп -Я-цвет 'ВГА\|3д\|2Д'

Вывод: 00:02.0 VGA совместимый контроллер: корпорация Intel графики HD 520 (пересм 0а)

Любые Идеи?

Спасибо.

+788
Squ1rr3lz 15 окт. 2011 г., 06:04:40

Я хочу создать автоматизированный скрипт, который строит новый VPS-сервер на vultr.com страницы. Они также имеют доступ к API, и я мог бы создать его и получать тоже ничего, что мне нужно. Проблема в том, vultr отправляет ответ с номером ключа на каждый сервер VPS. Я использовал эту команду, чтобы создать VPS и получить номер сервера:

idofserver=$(завиток -ч 'API-ключ: "вот мой собственный API-ключ"' \
 протокол HTTPS://api.vultr.com/v1/server/create \
 --данных DCID=9' данные 'VPSPLANID=аспирационных 201' данные '=244' \
 | jq не '."Subid продвижение"' | /ОГРН/Е С/"//г')

И это также дает мне номер без ". Так что ответ в командной строке выглядит так: 2342738. А переменная также изменился к числу. Потому что, когда я введите "Эхо $idofserver", я получил номер 2342738 обратно.

После этой строки Я сделаю в цикле этой команды:

Эхо "VULRT работает код: $idofserver"
ответ=$(завиток -ч 'API-ключ: "вот мой собственный ключ API"' \
 протокол HTTPS://api.vultr.com/v1/server/list 100>/dev/нуль)
статус=$(Эхо "$ответ" | jq не '."$idofserver"' | jq не '."статус"')

Она также возвращает "VULTR работает код: 2342738". Но он остается на полный цикл, но это не изменит переменную $статус на активный. Цикл while условие: в то время как [ $статус != "активный" ]; делать

Я пробовал вручную повторить ответ и отправить его через jq не с командами из выше $статус. Но там был ответ: "нуль". Я не знаю, почему.

Вот как ответ JSON выглядит с VULTR:

{"2342738":{"subid продвижение":"2342738","ОС":"в Debian 9 х64 (стрейч)","таран":"1024 МБ","диск":"виртуальные 25 GB","main_ip":"11.11.11.11","vcpu_count":"1","location":"Frankfurt","DCID":"9","default_password":"=*{#?HHH*!-(","date_created":"2019-04-22 17:49:28","pending_charges":"0.01","status":"active","cost_per_month":"5.00","current_bandwidth_gb":0,"allowed_bandwidth_gb":"1000","netmask_v4":"255.255.0.0","gateway_v4":"11.11.11.11","power_status":"running","server_state":"installingbooting","VPSPLANID":"201","v6_main_ip":"","v6_network_size":"","v6_network":"","v6_networks":[],"label":"","internal_ip":"","kvm_url":"https:\/\/my.vultr.com\/subs\/vps\/novnc\/api.php?data=jhkjhjhkjhkj","auto_backups":"no","tag":"","OSID":"244","APPID":"0","FIREWALLGROUPID":"0"}}
+715
Amar C 9 авг. 2012 г., 09:47:51

Хорошая новость: ожидается.

В lazytime флаг независимой от strictatime/режиме/существует два метода. И по умолчанию режиме. Поэтому, когда вы заменили существует два метода с lazytime, не удивительно, что вы увидели в этом режиме параметр монтирования создается.

-- Тед ТС это'о

К сожалению, это не объясняет, что это значит.

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


Лично эффект lazytime на время изменения звучит немного странно. Может быть, это хорошая оптимизация для систем с высокой надежности, но я не знаю про среднего рабочего... а в наше время это на самом деле ноутбук; мы не должны быть настолько зациклена на неопределенный или жутко частично-определенными поведение на powerfail. Это еще более специального случае если вы считаете копирования при записи файловой системы как файловой системы Btrfs; в "инода", вероятно, будет обновлен, даже если размер файла не меняется. Напротив параметром является прекрасным и детерминированные.

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

Серьезно Тэд, почему мы не получили lazyatime?

+692
Tornike Shavishvili 31 янв. 2010 г., 04:55:12

Я настроил постфикс сервер на CentOS 7. SELinux можно было бы очевидного виновника, поэтому она отключена. и у меня та же проблема.

Мои сертификаты хранятся в файле/etc/ssl и сертификаты/<домен>. Мой мастер.кф указывает на правильное расположение файла из журналов. Но я все еще получаю сообщение об ошибке ниже:

предупреждение: не удается получить сертификат RSA из файла "/etc/ssl и сертификаты/почта.пример.ком/fullchain.Пем": отключение TLS поддержка

5 сентября 15:53:07 почта почтового сервера postfix/smtpd[1440]: предупреждение: проблема библиотека ТЛС: 1440 сообщение:Error:02001002:библиотечная система:функции fopen:нет такого файла или каталога:bss_file.с:402:функции fopen('"/и т. д./протокол SSL/сертификаты/почта.пример.ком/fullchain.Пэм"','Р')

Когда я делаю ЛС на этом каталоге я получаю:

[корень@почта mail.example.com]# LS-Ла
итого 8
директорию типа drwxr-XR-х. 2 корень 46 5 сентября 13:54 .
директорию типа drwxr-XR-х. 3 корень корень 150 5 сентября 13:54 ..
-РВ-р--р--. 1 корень 1769 5 сентября 13:54 fullchain.УГР
-РВ-------. 1 корень 3272 5 сентября 13:54 привчной.УГР

[корень@почта mail.example.com]# лсов
в /etc/ssl и/сертификаты/почта.пример.ком
+677
tangrui 4 сент. 2018 г., 18:31:01

Попробовать судо -я -у $пользователей

книга Джеральда@:~$ Пер |грэп дома
Дома=/домой/Джеральд
книга Джеральда@:~$ судо -ю Убунту ОКР |грэп дома
Дома=/домой/Джеральд
книга Джеральда@:~$ судо -и-у Убунту ОКР |грэп дома
Дома=/домой/Убунту
+659
mshidenko 12 нояб. 2011 г., 22:02:04

Я просто был странный заморозить систему, что я решил с помощью Alt-sysrq-е. Вот моя команда dmesg: https://gist.github.com/1609263

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

Я просто хочу знать, если с ReiserFS V3 это становится настолько стар, что я должен беспокоиться о переформатировании, лишь бы избавиться от этого. Если этот вызов трассировки будут выпускать с других файловых систем, я думаю, это не разрешаться путем изменения ФС.

Я работает эта система на протяжении нескольких лет ежедневно, и я никогда не имел эту проблему раньше. Не работает на переднем крае ядра либо, просто стандартный в Ubuntu 10.10 (3.0.0-14).

+620
eric f 1 нояб. 2019 г., 23:55:09

На странице руководства Man systemctl (человек systemctl) объясняет такое поведение понятно, и даже предлагает варианты, чтобы изменить его:

$SYSTEMD_PAGER пейджер для использования, когда ... нет-пейджер не дано; переопределяет $пейджер. Если ни $SYSTEMD_PAGER ни $пейджер есть набор известных реализаций пейджер пытался в свою очередь, в том числе и менее(1) и более(1), пока не нашли. Если нет реализации пейджер пейджер обнаружен не вызывается. Установка этой переменной пустую строку или значение "кошка" является эквивалентом прохождения - нет-пейджер.

Так что в вашем случае решение-это установка переменной окружения при входе в:

экспорт SYSTEMD_PAGER=кот
+614
Mistery Goodthings 18 февр. 2011 г., 14:52:41

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

[Блок]
Описание=отправляет почту, которая напоминает мне о юбилее

[Услуги]
; Флаг L для Баш создает оболочку, так что шавка может открыть наши переменные окружения, которые содержат конфигурации
ExecStart=/бин/Баш-ЛНР "Эхо \"$(whoami) создал это сообщение на $(даты), чтобы напомнить вам о...\" | шавка -з \"не забудь...\" [email protected]"

Вы можете проверить, является ли отправка почты работает, выполняя

systemctl --демон-перезагрузить пользователей && systemctl --пользователей начать отправлять почту.услуги

Это должно отправить по электронной почте [email protected].

Затем создайте таймер на ~/.конфиг/systemd в/пользователя/отправить почту.таймер с эти содержание:

[Блок]
Описание=таймер для написания почту к себе, чтобы напомнить мне о юбилеи

[Таймер]
; Триггера годовой службы на 5 сентября
OnCalendar=*-09-05
; Прислать по почте сразу же, когда дата прошла, хотя машина была закрыта
Стойкие=истина
AccuracySec=1ус
; Установить таймер, чтобы каждые десять секунд (для тестирования)
; OnCalendar=*:*:0/10

[Установите]
WantedBy=таймеры.цель

Обратите внимание, что содержимое таймера не справочная служба. Он по-прежнему работает, потому что сервис и таймера имеют одинаковые имена, кроме их суффиксы .обслуживание и .таймер. Если вы хотите, чтобы имя таймера и услуги по-другому, использование блок= в таймера [таймер] раздел.

Сделайте свой запуск таймера при загрузке с

systemctl --демон-перезагрузить пользователей && systemctl --пользователей разрешить отправку почты.таймер

Вы должны увидеть таймер теперь с systemctl --список пользователей-таймеры-все.

Чтобы запустить таймер, сделать

systemctl --начните пользователя отправки почты.таймер

Чтобы проверить, как systemd не интерпретирует даты, вы можете использовать systemd в-анализировать календарь *:0/2 или systemd в-анализировать календарь квартальный. Кроме того, проверить инструкцию о systemd это формат времени.

+599
katya sehgal 24 июн. 2012 г., 10:53:48

Некоторые предложения:

  1. Сохранить переменные в файл, который не делает ничего, кроме набора переменных, так что вы можете легко источник его . my-dev-vars.sh.

  2. Исходный файл после Ваш логин Шелл (.профиля, .файл, см. Википедию на хороший список конфигурационных файлов для входа снарядов). Это гарантирует, что вы получите переменные прав при удаленном входе в систему.

  3. Также исходный файл в ~/.файла или ~/.xsession теперь (в некоторых дистрибутивах есть другие варианты, см. Х11 документы); это гарантирует, что ваш рабочий стол Х11 сессии имеют Варс, тоже.

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

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

+583
Erik Engbrecht 6 февр. 2013 г., 11:51:34

Исправить ваш е заявление:

на awk -F' и|' '
{сумма[1$"|"$2]+=$3}
 Конец{Для (я в целом){функции printf "%с| %г\п",Я,сумма[я]}}
файл' 

Выход:

а | 0 | 33
а | 1 | 44

Это также будет очень простой задачей для SQL:

csvsql -д '|' -ч --таблицы Т \
--запрос 'выберите обрезать(а),в сумме(с) из группы Т К А,Б' \
<(грэп -файле V'^$')

Выход:

отделка(а),в сумме(с)
а,0,33
а,1,44

Добавить | хвост -п+2 , чтобы удалить строку заголовка, и | csvformat -Д '|' , чтобы изменить разделитель |.

Выход:

а|0|33
а|1|44
+578
Still Learning 27 мар. 2015 г., 02:55:58

У меня есть раздел на/dev/СКБ до 100 ГБ только (только 1 виртуальный раздел: раздел/dev/sdb1). Теперь, как/dev/СКБ был увеличен до 480 ГБ , но я не знаю, как увеличить раздел/dev/sdb1 до 480 ГБ, а также.

Я попытался с пробором:

 sudo размонтировать раздел /dev/sdb1
 судо расстались с /dev/СКБ resizepart 1 483000M

Затем снова, проверьте:

$ судо расстались
ГНУ расстались 2.3
Использование /dev/ПДД
Добро пожаловать в GNU расстались! Типа "справка", чтобы просмотреть список команд.
(расстались) выберите /dev/sdb1
Использование /dev/sdb1
(расстались) печать 
Модель: неизвестно (неизвестно)
Диск как /dev/sdb1: 483GB
Размер сектора (логического/физического): 512 Б/512Б
Таблица разделов: петли

Номер начало конец размер файловая система помечает 
 1 0.00 Б 483GB 483GB в ext4

Однако, с ДФ-л. с. Он по-прежнему показывает на /dev/sdb1 с 100 ГБ.

Размер файловой системы используется выгоде использования% установленной на
в udev 2.0 8.0 2.0 г К Г 1% /Дев
файловая система tmpfs 396M 936K 395М 1% /запуск
на /dev/sda1, поскольку 59Г 5,7 г 51Г 11% /
никто к 4.0 0 4.0 к 0% файл /sys/ФС/группы
ни одно 5.0 м 5.0 М 0 0% /запуск/блокировка
никто 144к 2.0 г 2.0 г 1% /работа/ГИМ
никто 32К 100м 100м 1% /выполнения/пользователей
auto_in_data 8,2 т 7.3 Т 939G 89% /медиа/sf_auto_in_data
на /dev/sdb1 99г 70г 25г 75% /rasdata

Так что я упустил, чтобы сделать ДФ-л. с. также показывают, как/dev/sdb1 с 480ГБ?

+492
domdomini 26 апр. 2013 г., 19:37:46

Поэтому я в настоящее время работает в Ubuntu, и я хочу использовать Ubuntu докер-изображения и установить папку плагин (.ВИМ/пачка) в контейнере на мой хост-машине. Потому что есть некоторые плагины, которые трудно установить как YouCompleteMe. Я хочу иметь Docker образ, который можно запустить на машинах с Ubuntu, без установки плагинов вручную. На мой вопрос, это вообще возможно? Я пока ничего не нашли и я не знаю, если его стоит инвестировать время в это

+470
user322299 6 окт. 2016 г., 08:05:37

Мои извинения всем. Это, кажется, известная проблема в двоичный файл, который я пытаюсь запустить безголовый (casparcg). См.: https://github.com/CasparCG/Server/issues/529

Предлагаемое решение является установка экрана (или tmux) для запуска терминала в отдельно стоящее режиме. Я заставил его работать с помощью экрана.

  1. Установите экран:

    судо apt установите экран

  2. Это строки кода, чтобы использовать в службу systemd после установки:

    экран -д-М /path/to/your/script.sh

-д отсоединяется терминал-м игнорирует $сты.

  1. Скорректировать службу systemd:

    [Блок]
    Описание=начинается Каспар кг

    [Услуги]
    Тип=разветвления
    Среды=дисплей=:0
    StandardOutput=нуль
    ExecStart=/Бен/Ш-с "экран -д-М /usr/bin/start_caspar.sh" ... смотреть
    Перезагрузка=на провал
    Пользователь=broadcastingza





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

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

Спасибо за помощь!

+433
alexdantas 4 янв. 2014 г., 22:33:58

Вам нужно установить в части дизайна переменной. По умолчанию хрон делает нет доступа к переменной. Чтобы исправить это, поместите следующий скрипт где-то и вызвать его, когда пользователь входит в систему, например, используя удивительныеи в run_once функции, упомянутые в вики. Любой метод будет делать, так как это не вредит, если функция вызывается более часто, чем необходимо.

#!/Бен/ш

касания $дома/.ДГУ/Xdbus
чмод 600 $дома/.ДГУ/Xdbus
команда env | grep в части дизайна > $дома/.ДГУ/Xdbus
Эхо-экспорт в части дизайна' >> $дома/.ДГУ/Xdbus

выход 0

Это создает файл, содержащий необходимую ДГУ переменную окружения. Затем в скрипт вызывается cron вы импортировать переменную на выбор сценария:

если [ -Р "$дома/.ДГУ/Xdbus" ]; затем
 . "$Дома/.ДГУ/Xdbus"
интернет

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

+407
Giacomo Torricelli 28 окт. 2016 г., 17:45:58

На верхнюю часть преимуществ, которые вы упомянули (безопасность, упаковка, функции), я могу назвать еще несколько:

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

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

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

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

+396
0ye 5 сент. 2017 г., 11:18:48

Просто используйте "Дисковая утилита.приложение" размер основного раздела на новом жестком диске.

+269
Douglas Johnston 22 мая 2014 г., 17:56:55

Я полностью изолированные сети 192.168.22.0/24 с двумя выключателями ГВ: 1 Гбит и 10 Гбит. Старый коммутатор 10 Гбит силам 1Гбит, и, следовательно, не было никаких проблем, чтобы соединить оба выключателя. На прошлой неделе мы получили новый коммутатор 10 Гбит, которые не могут справиться 1Гбит. Я должен немедленно соединяют эти внезапно оторванных частей сети, потому что на 10 Гбит семена серверы в основном (включая DHCP) и большинство рабочих станций подключены к 1 Гбит. К счастью, у меня есть коробка с Linux от Debian подключен к обеим частям и я могу настроить его как 1/10 Гбит временно переключиться. Я последовал за подсказки, но нет моста соблюдены – например, нет эфекта в ARP-таблице, нет пинга с АРМ с сервером. Я написал скрипт:

#!/бин/Баш
ИС ссылке добавить название моста br0 тип 
IP-связей комплект Дев br0 вверх
связи IP-набор разработчика мастер eth0 в br0 #1 ГБ
связи IP-набор разработчика на eth1 мастер br0 #Кольцевой

Пожалуйста, вы можете ответить мне вопрос:

  • на eth0 и eth1 имеет (то же) IP-адрес ? или IP-адрес можете получить br0 ?
  • для iptables должен быть отключен / покраснел / деинсталляции ? (в iptables не используется)
  • есть какой-то „вперед“ позволяют установить бит?
  • может такое программное обеспечение действительно переключатель пересылать DHCP-трансляции ?

У меня запущенный задачи на мою Linux, поэтому я не проверенные подсказки, как настроить /etc/сети/интерфейсов – я рад, что отключил NetworkManager, то я не могу перезагрузить.

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

+240
Rcp 18 сент. 2019 г., 07:39:53

Я совсем новичок в скриптах оболочки.

Мне нужно создать скрипт, или использовать скрипт, который преобразует PDF в PS (пост скрипт) файлы, есть в любом случае это можно сделать?

+237
Diego Armando 13 янв. 2016 г., 00:55:53

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

#! /бин/Баш

коммутатор() {
 # Выберите соответствующую команду в зависимости от входного сигнала.
 дело "$1" в
1)
сортировать
;;
2)
 у awk '{ печати $5 }' | сортировка
;;
*)
 кошка # <= есть что-то более завершенно?
;;
эсок
}

Конвейер обработки данных#.
<"$1" ТР '[:верх:]' '[:нижняя:]' | регулирующей "$2" | руководитель -Н 10

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

Есть ли какой-то Баш встроенные (или альтернативы), которые могут быть использованы, чтобы указать, что данный участок трубопровода должен подключаться напрямую стандартный вывод в stdin без необходимости использовать подпроцесс? (Я пробовал : а что просто съели данных) или кота использовать столь малое количество ресурсов, что это не проблема?

+173
Yash Arora 16 янв. 2011 г., 06:03:43

eyeD3 не работает с Unicode. Если любой не-ASCII символы в .mp3-файлы (или даже в просто предок имя каталога, например, каталог, альбом), затем он прерывает. ЛТА.

Так что вам не повезло, если альбом или название песни пишется не на английском языке!

Например:

твое пение СР.МР3 /ТМП/Странджанска.МР3
eyeD3 --добавить изображения папки.в формате JPG:Странджанска FRONT_COVER.МР3

Видимо eyeD3 хочет поставить полный путь .mp3-файл внутри .файл mp3 и не может справиться с не-ASCII символов.

Непойманное исключение: 'в кодировке ASCII' кодек не может кодировать символы в позиции 5-16: порядковый номер не в диапазон(128)
eyed3:ошибка: 'в кодировке ASCII' кодек не может кодировать символы в позиции 5-16: порядковый номер не в диапазон(128)
Вывод 
...(длинный вывод опущен)...
+151
geirmash 30 мая 2017 г., 20:39:50

Когда я пишу bash-скрипт, похожий на этот на RHEL 6,

если [ "$2" = "" ] ; тогда
 Эхо вип.старт: ошибка: нет сетевой адаптер указан
 Эхо вип.старт: нужен IP и имя базового интерфейса 
 выход 1
интернет
дело "$1" в
[0-9]*)
перерыв
;;
*)
 Эхо вип.старт: ошибка: нет IP-адрес, указанный
 Эхо вип.старт: нужен IP и имя базового интерфейса 
 выход 1
;;
эсок


# Это уже вверх?
#Это использует тот же алгоритм как VIP.остановка
## Если нет конфликтов, то он должен произвести 'столкновения:0
##=>Для Соляриса
#существует=`команду ifconfig -а | у awk '
#$1 ~ /:/ {сплит($1,НИЦ,":"); 
# lastif=функции sprintf("%ы с%S",ник[1],Ник[2]);}
#$2 == "'$1'" { печать lastif ; выход; }
#
#"

##=> Для Linux. Retreves IP-адрес
существует=$(команду ifconfig | grep В -В1 "инет адрес:$1" | у awk '$1!="инет" && $1!="--" {печати $1}')


если [ "$существует" = "" ] ; затем
 пинг -З. 1 1 1 $>/dev/нуль 2>&1
 если [ $? -экв. 0 ] ; тогда
 Эхо "вип.старт: ошибка: вип $1 уже действует в других местах! Не может продолжаться!"
 выход 1
интернет
еще
 Эхо вип.старт: обратите внимание: вип уже существует, как $существует
 выход 0
интернет

##=>Это ФО Солярис
#команду ifconfig $2 addif $1 маску + эфир + вверх
##=>Это Универсальный дистрибутив GNU/Линукс
Эхо "воспитание ВИП виртуальный интерфейс"
команду ifconfig 2 $$1 до
ВИП Эхо "виртуальный интерфейс начал"

выход 0

Этот скрипт принимает аргументом командной строки, как, вип.начать 192.168.1.1 интерфейс eth0:1 , а затем предполагается довести до интерфейса. Когда бегал с Баша -х вип.начать 192.168.1.1 интерфейс eth0:1, это показывает, что интерфейс поднимается, но потом не появляются, когда я выдать команду ifconfig. Однако, когда я закомментируйте выход 0 ВИП остается и сценарий завершается.

+125
Alwyn Evans 4 февр. 2015 г., 15:02:35

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

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

+108
Lew Stonehouse 12 апр. 2019 г., 16:43:00

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

$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