Почему моя подкачка не активирует автоматически через fstab?

С csh, tcsh, ksh, zsh, bash, fish или yash -o braceexpand:

sudo chmod +rx /root{,/subfolder1{,/subfolder2{,/subfolderN}}}

С zsh:

f=/root/subfolder1/subfolder2/subfolderN
until [[ $f = / ]] {chmod +rx $f; f=$f:h;}

Или Вы могли определить функцию спецификатора шарика как:

explode() {
  reply=()
  until [[ $REPLY = [./] ]] {
    reply+=$REPLY
    REPLY=$REPLY:h
  }
}

Использоваться, например, как:

$ echo chmod +rx subfolder1/subfolder2/subfolderN(+explode)
chmod +rx subfolder1 subfolder1/subfolder2 subfolder1/subfolder2/subfolderN  

Отметьте это chmod +rx затронут umask. Если Ваш umask не включает 007, это сделало бы /root каталог, читаемый миром и доступный, который является плохой идеей. /root обычно для частных вещей суперпользователя, это - плохая идея выставить его.

4
22.07.2014, 12:55
1 ответ

Заменить auto на sw в строке fstab. Это говорит системе активировать его с помощью swapon после загрузки.

2
27.01.2020, 21:00

Теги

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