Создание пользователя без пароля

Я пытаюсь создать пользователя без пароля следующим образом: sudo adduser \ –system \ –shell /bin/bash \ –gecos 'User for managing of git version control' \ –group \ –disabled-password \ –home /home/git \ git Он создан отлично. Но когда я пытаюсь войти в систему под пользователем git, я получаю пароль: su git Password:… Когда я оставлю […]

Каков стандарт для отступов в сценариях оболочки?

Сообщество Java использует 4 пробела как единицу отступов. 1 Сообщество Ruby использует 2 пространства, которые обычно согласованы. 2 Каков стандарт для отступов в сценариях оболочки? 2 или 4 пробела или 1 вкладка?

Как Linux выбирает, какое приложение открывает файл?

Если файл сообщает ОС о своем формате файла, как ОС выбирает, какое приложение будет открывать его по умолчанию? В Windows есть ассоциация, хранящаяся в таблице реестра? Как Linux выбирает, какое приложение открывает файл? Я использовал Nautilus много, но теперь я перехожу на терминал. Верно ли, что в терминале нам всегда нужно явно указать, какое приложение […]

Как работает система unix или linux?

Я хотел бы знать, как ОС работает в двух словах : Основные компоненты, на которых он построен Как эти компоненты работают вместе Что делает UNIX UNIX Что отличает его от других ОС, таких как Windows

Как обеспечить, чтобы порт SSH был открыт только для определенного IP-адреса?

Это мой /etc/sysconfig/iptables : Он имеет два порта open 80 apache и 22 для ssh. # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A […]

Как я могу получить bash, чтобы выйти с ошибкой backtick, аналогично отказу?

Поэтому я хотел бы упростить мои сценарии bash, где бы я ни был (и когда не смог делегировать язык, такой как Python / Ruby), чтобы гарантировать, что ошибки не исчезают. В этом ключе у меня есть strict.sh, который содержит такие вещи, как: set -e set -u set -o pipefail И источник в других скриптах. Однако, […]

Как ограничить пропускную способность, используемую процессом?

У меня есть CentOS 5.7 сервер, который будет поддерживать свои файлы в ночное время. Я обеспокоен тем, что посетители различных сайтов, на которых размещаются серверы, будут испытывать ухудшенную производительность, а резервная копия – по сети. Можно ли ограничить максимально допустимую пропускную способность процесса сетевым интерфейсом? Я хотел бы ограничить передачу файлов на основе SSH только […]

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

Я искал, но не нашел очевидного способа узнать, использует ли GRUB UEFI при загрузке системы или в режиме совместимости с BIOS или в полноценном BIOS. Я нашел только методы Windows . Есть ли что-то в журналах загрузки GRUB или Kernel, которые показывают, использую ли я UEFI, EFI или BIOS?

Почему этот случайный пароль помечен, говоря, что он слишком упрощен / систематичен?

Как случайная строка M1uG*xgRCthKWwjIjWc*010iSthY9buc определяется как слишком упрощенная / систематическая для пароля в соответствии с passwd и cracklib-check ? Попробуйте на своей машине и посмотрите echo "M1uG*xgRCthKWwjIjWc*010iSthY9buc" | cracklib-check Обратите внимание, что это не мой пароль, а другая случайно созданная строка из того же генератора случайных паролей, который дает тот же результат.

Что действительно контролирует параметр vm.swappiness?

В документации ядра: This control is used to define how aggressive the kernel will swap memory pages. Higher values will increase aggressiveness, lower values decrease the amount of swap. Однако это немного расплывчато. Я пытаюсь выяснить, что именно элемент в конечном итоге контролирует. Я знаю, что он настраивает, насколько агрессивно ядро ​​пытается поменять страницы, но […]

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