Это выглядит хорошо. Следующее, что нужно сделать - проверить, можно ли разделить размер разделов также и на 8:
Это тоже хорошо выглядит. Вы делите на 8 из-за технологии, называемой "расширенный формат". Просто посмотрите на следующие изображения:
Но это касается только тех дисков, которые имеют эту возможность. Если у вас нет диска с технологией "advanced format", не имеет значения, какое выравнивание вы используете. Большинство современных дисков используют эту штуку, и большинство утилит выравнивания разделов по умолчанию выравнивают разделы до 1MiB.
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
после этого.
Эти команды обычно сводятся к одному системному вызову ioctl ()
, который сбросит (1-я команда) или установит (2-я команда) флаг IF_UP в сетевом драйвере.
Что происходит после этого, зависит от водителя. Он может включать или не включать сетевую интерфейсную плату. Он, вероятно, не будет «останавливаться» (выгружаться?) и «запускаться» (загружаться?) сам (но что-то еще в системе может быть, в ответ на то, что драйвер делает, например, код hotplug).
Драйвер, вероятно, удалит маршрут к интерфейсу, который он установил, когда интерфейс был первоначально запущен, и, вероятно, будет создано какое-то событие в зависимости от ядра (например, hotplug или udev и т.д.).
В Debian, вероятно, лучше использовать ifdown wlan0
и ifup wlan0
.
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 прекрасно умеет считывать теневой файл. У тебя, наверное, есть другая проблема.
Как @lese говорит попробуйте:
chmod 640 /etc/shadow
chown root:shadow /etc/shadow
, и если он выдает «Операция запрещена», попробуйте:
lsattr /etc/shadow
и если он говорит ---- i -------- e-
, затем запустите chattr -i / etc / shadow
и снова chmod.
Похоже на проблему с теневой конфигурацией,
Вы можете попробовать команду shadowconfig on
Да, вы правы, разрешения в вашем /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