Сравнение двух строк в Bash

У меня есть следующий if block в моем скрипте bash: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi Выполнение скрипта не входит в мой блок if хотя $PACKAGENAME равен kakadu-v6_4-00902C . Что я делаю не так?

Что использовать для упрощения Linux-бокса? Аппаргор, SELinux, grsecurity, SMACK, chroot?

Я планирую вернуться к Linux в качестве настольной машины. Я хотел бы сделать его более безопасным. И попробуйте несколько методов упрочнения, тем более, что я планирую получить свой собственный сервер. Что было бы хорошей, разумной и надежной стратегией? Какие инструменты я должен использовать – Apparmor, SELinux, SMACK, chroot? Должен ли я использовать только один инструмент, […]

Зачем вычислять контрольные суммы загруженных файлов?

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

Как связать USB-устройство под статическим именем?

У меня есть arduino, который иногда привязывается к /dev/ttyUSB0 а иногда и к /dev/ttyUSB1 что приводит к сбою моего скрипта. Я не хочу перечислять все возможности того, где мое устройство может быть, но я предпочитаю, чтобы он был связан где-то статическим, например /dev/arduinio . Как мне это достичь?

Правила SELinux применяются до или после стандартных разрешений linux?

Когда SELinux установлен в системе, применяются ли его правила до или после стандартных разрешений linux? Например, если пользователь root-пользователя, не являющийся корневым пользователем, пытается записать файл с разрешением linux -rw——- root root , сначала будут проверяться правила SELinux или будут применяться стандартные разрешения файловой системы, а SELinux никогда не будет вызван?

Как ssh на сервер с использованием другого сервера?

Возможный дубликат: ssh через несколько хостов Для подключения к серверу B мне нужно сначала ssh на сервер A. Какова командная строка для доступа к серверу B ?

Как передать удаленный файл в stdout через scp или sftp?

Используя ssh, легко распечатать содержимое файла, используя ssh host 'cat file.txt' Когда ssh отключен, и только SFTP включен, запуск предыдущей команды дает следующую ошибку: Эта служба позволяет только подключать sftp. Чтобы обойти эту проблему, я мог создать временный файл с помощью scp или sshfs (как показано ниже), но это выглядит очень уродливо. Каков правильный способ […]

Файловая система для накопителя SSD

Я всегда думал, что традиционные файловые системы ориентированы и оптимизированы для диска non-ssd, где, например, важна локальность данных, а фрагментация проблематична. Есть ли файловая система, рекомендованная сегодня для накопителей SSD? Мне лучше просто использовать ext4?

Есть ли способ сказать sudo установить мое имя пользователя как владельца для файлов, созданных вместо root?

Если я делаю sudo cp /etc/foo.txt ~/foo.txt , новый файл создается с root . Прямо сейчас, я не вижу никакого способа обойти это, кроме использования последних двух команд ( ls для уточнения прецедента): belmin@server1$ ls /etc/foo.txt > -rw——- 1 root root 3848 Mar 6 20:35 /etc/foo.txt > belmin@server1$ sudo cp /etc/foo.txt ~/foo.txt belmin@server1$ sudo chown […]

Чтение / запись в последовательный порт без корня?

Я пишу приложение для чтения / записи в / из последовательного порта в Fedora14, и он отлично работает, когда я запускаю его как root. Но когда я запускаю его как обычного пользователя, я не могу получить привилегии, необходимые для доступа к устройству (/ dev / ttySx). Это немного дерьмово, потому что теперь я не могу […]

Interesting Posts

Смутно о строфе конфигурации PAM и ролях параметров флага управления

Автоматические локальные диски при загрузке и горячем подключении

sed match word1 и word2, чтобы получить слово между ними

Храните два файла истории bash, один с ignoredups, один со всем

Как определить номера сигналов, используя strace в приложении?

rsync терпит неудачу / зависает при копировании из Linux ext4 в FreeBSD ZFS (через SSH)

В чем разница между w и W в режиме эвакуации vim?

Проблема со ссылкой на рабочий каталог в цикле сценария оболочки

Сохранение разрешений при застегивании

слишком длинная строка

Как узнать, поддерживается ли сторонний репозиторий?

Открытие файлов с сервера Ubuntu поверх ssh с терминала Mac

Напишите программу, которая читает из файла и печатает строку с номером строки

Почему (echo ""; exit 1) не выходит из сценария?

Настройте wpa_supplicant.conf на скрытый SSID с помощью WPA2 / PEAP / MS-CHAPv2

Linux и Unix - лучшая ОС в мире.