Укажите, кто может подключиться

На самом деле, я пропустил суть вашего вопроса. Вы хотите, чтобы Skype был установлен на USB с самого начала. Мой другой ответ касается установки Skype после установки Ubuntu на жесткий диск.

На самом деле, единственный способ сделать то, что вы попросили, либо переделать файловую систему.squashfs, либо установить ее в casper-rw. Но либо потребуется находиться в системе Linux (даже LiveCD, но для работы потребуется несколько гигабайт оперативной памяти). Возможно, вы сможете это сделать в Cygwin, но для этого потребуется знание того, как получить и установить исходный код Ubuntu.

Создание casper-rw - это то же самое, что и разблокировать его после загрузки Live USB с поддержкой , но это не то, что вы хотите.

Если вы хотите установить его в основной файловой системе, вот что вам нужно сделать:

sudo unsquashfs /cdrom/casper/filesystem.squashfs
sudo mount --bind /dev squashfs-root
sudo mount -t proc none squashfs-root/proc
sudo mount -t sysfs none squashfs-root/sys
sudo mount -t devpts none squashfs-root/dev/pts
sudo cp /etc/resolv.conf squashfs-root/etc
sudo chroot squashfs-root
# export HOME=/root
# export LC_ALL=C
# dbus-uuidgen > /var/lib/dbus/machine-id
# dkpg-divert --local --rename --add /sbin/initctl
# ln -s /bin/true /sbin/initctl
# wget http://download.skype.com/linux/skype-ubuntu_2.2.0.35-1_i386.deb
# dpkg -i skype-ubuntu_2.2.0.35-1_i386.deb
# rm skype-ubuntu_2.2.0.35-1_i386.deb
or
# wget http://download.skype.com/linux/skype-ubuntu_2.2.0.35-1_amd64.deb
# dpkg -i skype-ubuntu_2.2.0.35-1_amd64.deb
# rm skype-ubuntu_2.2.0.35-1_i386.deb
# rm /etc/resolv.conf
# rm /var/lib/dbus/machine-id
# rm /sbin/initctl
# dpkg-divert --rename --remove /sbin/initctl
# exit
sudo umount squashfs-root/dev/pts
sudo umount squashfs-root/dev
sudo umount squashfs-root/proc
sudo umount squashfs-root/sys
sudo mksquashfs squashfs-root /cdrom/caser/filesystem.squashfs

Все выше, если вы работаете с LiveUSB, единственное отличие от Cygwin - это пути к вашему USB (называемые / cdrom из LiveUSB). Кроме того, вам придется скомпилировать squashfs-tools изнутри cygwin. Источник можно загрузить из packages.ubuntu.com/oneiric/squashfs-tools.

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

1
задан 5 May 2012 в 23:30

1 ответ

Измените ваш /etc/vsftpd.conf, чтобы он выглядел так:

For allowing local users to log in:

local_enable=YES

For limiting the users logging in:

userlist_enable=YES

For only allowing users in userlist, instead of denying:

userlist_deny=NO

Defining the userlist file:

userlist_file= /etc/vsftpd.user_list

Добавьте имя пользователя robin в файл /etc/vsftpd.user_list.

Добавьте IP-адрес 192.168.1.7 в файл /etc/hosts.allow, чтобы он выглядел так:

vsftpd: 192.168.1.7

Перезагрузите vsftpd, и вы должны хорошо идти.

1
ответ дан 25 May 2018 в 11:50

Другие вопросы по тегам:

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