Ошибка аутентификации в Amazon Linux

Для проверки правильности выравнивания всех разделов до 1MiB необходимо разделить начальный сектор на 8. Посмотрим:

Это выглядит хорошо. Следующее, что нужно сделать - проверить, можно ли разделить размер разделов также и на 8:

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

Но это касается только тех дисков, которые имеют эту возможность. Если у вас нет диска с технологией "advanced format", не имеет значения, какое выравнивание вы используете. Большинство современных дисков используют эту штуку, и большинство утилит выравнивания разделов по умолчанию выравнивают разделы до 1MiB.

2
05.11.2015, 17:30
4 ответа
perl -p -e 's/\n$//; s/^$/\n\n/;'

Чтение из stdin или файлов с именем, запись в stdout. Практическое использование:

perl -p -e 's/\n$//; s/^$/\n\n/;' file1 file2 file3 >outfile

Если после последнего абзаца нет пустой строки, это будет пренебрегать выводом новой строки в EOF. Достаточно легкая обработка; просто выполните команду echo > > outfile после этого.

-121--78712-

Эти команды обычно сводятся к одному системному вызову ioctl () , который сбросит (1-я команда) или установит (2-я команда) флаг IF_UP в сетевом драйвере.

Что происходит после этого, зависит от водителя. Он может включать или не включать сетевую интерфейсную плату. Он, вероятно, не будет «останавливаться» (выгружаться?) и «запускаться» (загружаться?) сам (но что-то еще в системе может быть, в ответ на то, что драйвер делает, например, код hotplug).

Драйвер, вероятно, удалит маршрут к интерфейсу, который он установил, когда интерфейс был первоначально запущен, и, вероятно, будет создано какое-то событие в зависимости от ядра (например, hotplug или udev и т.д.).

В Debian, вероятно, лучше использовать ifdown wlan0 и ifup wlan0 .

-121--89181-

Amazon Linux, клон RHEL, использует RPM для определения разрешений на установленные файлы. Для определения владельца можно использовать команду rpm -qf/etc/shadow . Это показывает, что /etc/shadow является частью пакета setup . Затем можно использовать базу данных RPM для запроса разрешений на этот файл. Существует программа rpmls в пакете rpmdevtools, которая делает это, но вы можете сделать это с помощью простых RPM, если вы знаете правильный синтаксис:

$ rpm -q --qf='[%-11{filemodes:perms} %-8{fileusername} %-8{filegroupname} %{filenames}\n]' setup | grep /etc/shadow
----------  root     root     /etc/shadow

Это показывает, что ожидается, что/etc/shadow метод 0000. Ты не должен пытаться изменить его на что-то другое. Стек PAM прекрасно умеет считывать теневой файл. У тебя, наверное, есть другая проблема.

0
27.01.2020, 22:52

Как @lese говорит попробуйте:

chmod 640 /etc/shadow
chown root:shadow /etc/shadow

, и если он выдает «Операция запрещена», попробуйте:

lsattr /etc/shadow

и если он говорит ---- i -------- e- , затем запустите chattr -i / etc / shadow и снова chmod.

0
27.01.2020, 22:52

Похоже на проблему с теневой конфигурацией,

Вы можете попробовать команду shadowconfig on

0
27.01.2020, 22:52

Да, вы правы, разрешения в вашем /etc/shadow, кажется, неправильные, но это зависит от того, какой дистрибутив вы используете. Пожалуйста, уточните этот момент, вы можете выяснить это с помощью следующей команды:

# cat /etc/*release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17.2
DISTRIB_CODENAME=rafaela
DISTRIB_DESCRIPTION="Linux Mint 17.2 Rafaela"
NAME="Ubuntu"
VERSION="14.04.3 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.3 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
cat: /etc/upstream-release: Is a directory

Согласно моему дистрибутиву (на самом деле это Linux Mint 17.2 Rafaela) разрешения по умолчанию и правильные: -rw-r----- 640 root shadow /etc/shadow

Вы можете попробовать исправить их, выполнив следующие команды с правами root:

chmod 640 /etc/shadow
chown root:shadow /etc/shadow
0
27.01.2020, 22:52

Теги

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