Сначала получите значение по умолчанию все установленные и Ваша начальная загрузка USB-устройства. Затем загрузите его и измените его однако, Вам нравится. Это должно сохранить любые изменения.
Для авторской разработки нового CD ISO необходимо было бы изучить создание всего дистрибутива сами, который значительно более сложен. Так как Ваша строка темы и теги включают usb, я предполагаю, что это что Ваш на самом деле после.
Как корень, настроенный именованный канал:
# mkfifo /tmp/fifo
# chmod o+w /tmp/fifo
Затем передайте свои данные как me
:
$ tar cfzp - foldertocopy | ssh me@machine "cat > /tmp/fifo"
Но считайте его как root
:
# tar -xfzp /tmp/fifo
Одно решение проблемы состоит в том, чтобы иметь ssh, выполняет untar непосредственно:
tar cfzp - foldertocopy | ssh me@machine "cd rightplace; tar xzf -"
sudo su -
на удаленной машине, но я не знаю, возможно ли сделать это из команды, выполняемой ssh... Я должен указать пароль при выполнении sudo su -
.
– Rich
30.01.2012, 15:41
sudo ./shellscript
. Можно сделать сценарий оболочки принадлежавшим корню и только читаемым корнем, потому что пароль входа в систему будет в нем. И удалите его после передачи.
– Michael Dillon
01.02.2012, 09:51
Почему Вы не используете архивирование rsync?
rsync -avzHAX foldertocopy user@remoteserver:/file/path/to/copy
Таким образом, можно сохранить каждую деталь о файле, также с "z" rsync сжимает поток на лету.