Этот вопрос иллюстрирует различия между эксплуатируемыми и продаваемые. Он может быть очень нечетко, что и не получите кредит, когда маркетинговый перевозчик и перевозчик-разные. Спасибо за отклик. @ivanivan хороший. Он новый? Вы проверили списки ингредиентов на эти? Я считаю, что они используют комбинацию гидрогенизированного масла, дрожжей и стандартный разрыхлители, такие как выпечка порошок и выпечки соды... Почему новичку ? @XPDIN я отредактировал мой ответ сейчас. Я борюсь, чтобы думать о каких-либо различий между опорой на предварительно линию, и выполнить команды вручную :(. Самая большая разница время, когда команды выполняются по - во время загрузки или вручную после загрузки системы. Еще, я бы хотела попробовать отключить авто через eth0`, а через `ifup eth0 в` после загрузки системы. С предварительной линией, она _should_ быть эквивалентны командам вы используете.

Если вы готовы использовать Python (на обеих машинах) этот маленький фрагмент кода на Python показано, как вытянуть разрешения на файл и применить их к другому. Он использует парамико модуль в Python для взаимодействия между машинами и применить разрешения с одного файла на первый ящик к другому файлу на втором. Вы можете тянуть вниз парамико с легким установить или pip или любой другой.

импорт ОС
из импорт стат *
импорт парамико

если __имя__ == '__главный__':

 # сделать первый тестовый файл и открыть разрешения на это
 # все и ничего:
 ОС.системы (на ощупь в /tmp/file_1')
 ОС.система('команду chmod 777 /tmp/и file_1')

 # сделать второй тестовый файл с более строгими ограничениями:
 ОС.система('сенсорный /tmp/и file_2')
 ОС.система('команду chmod 644 /tmp/и file_2')

 ♪ поговорим в первую коробку:
 ssh_1 = парамико.SSHClient()

 # убедитесь, что парамико не жалуются на неизвестных хозяев:
ssh_1.set_missing_host_key_policy(парамико.AutoAddPolicy())

 # подключение:
 ssh_1.подключения (как "localhost", имя пользователя='имя_пользователя', пароль='Ваш пароль')

 # теперь использовать ОС.стат в Python, чтобы получить разрешения:
 стандартный ввод, стандартный вывод, стандартный вывод = ssh_1.exec_command("'питон -с "из импорт стат *; импорт ОС; печати операционной системы.стат('/tmp/и file_1')[0]" "') 

 # и проанализировать результат взятых из ящика один:
 stdoutFirstBox = стандартный вывод.readlines()

 permissions_1 = инт(stdoutFirstBox[0].Стрип('\п'))


 # теперь примените разрешения первый тестовый файл в
 # второе:
 ssh_2 = парамико.SSHClient()

 # убедитесь, что парамико не жалуются на неизвестных хозяев:
ssh_2.set_missing_host_key_policy(парамико.AutoAddPolicy())

 # подключение:
 ssh_2.подключения (как "localhost", имя пользователя='имя_пользователя', пароль='Ваш пароль')

 # теперь использовать ОС.команду chmod, чтобы применить разрешения от первого до второго
 стандартный ввод, стандартный вывод, стандартный вывод = ssh_2.exec_command("'питон -с", импорт ОС; ОС.команду chmod('/tmp/и file_2', {0})" "'.формат(permissions_1)) 

Я немного схитрил здесь sshing в два раза для моей собственной машины, но с небольшими изменениями, я думаю, что это будет работать для вас. Если вам приходилось обрабатывать целые каталоги файлов, вам придется получить новые идеи, но в основе этот подход будет работать, я думаю.