Если вы выполняете эту команду scp на удаленной машине, она ищет [11594]file.ext[11595] как "локальный" файл, т.е. [11596] на удаленной машине. [12100]Для копирования файла с удаленной машины на локальную, используйте [11598]scp -P 2222 username@domain:dir/file.ext localdir[11599] (предполагая, что [11600]file.ext[11601] находится в [11602]~/dir[11603] на удаленной машине, как в вашем примере). Если вы запустите [11604]scp[11605] на удаленной машине, поменяйте местами "локальный" и "удаленный"..
Нет. Вместо этого используйте netcat nc
. Он будет делать то, что вы хотите, в то время как telnet
не будет.
(echo helo ole.tange.dk; echo mail from: '<spam@tange.dk>'; echo rcpt to: '<spam@tange.dk>'; echo data; echo Subject: This is an email;echo;echo test;echo .;echo quit ) | nc smtp.server.example.com 25 | grep 250
-121--93864- Во-первых, я бы не использовал MBR, потому что у вас есть 4 OS, и это не уйдет далеко. Необходимо, чтобы раздел/boot был основным и не был расширен. Таким образом, вы либо выбрасываете установку Solaris, либо Linux. Загрузка в FreeBSD (или PC-BSD... что бы там ни было, без разницы) с GRUB2 легко. Вы просто определить свой «set root =»... и затем вы говорите «kfreebsd/boot/loader» и там вы идете. Для вашего типа, я бы использовать GUID/GPT таблицы разделов, там вы также можете разделить все разделы в него, вы не должны иметь дополнительные фрагменты BSD тогда.
-121--196429- Как я уже говорил в посте... загрузка в FreeBSD не является проблемой с Grub2. Укажите только корневой раздел (установки FreeBSD), а затем используйте kfreebsd/boot/loader
.
Когда он исчезает после модернизации ядра, например, в linux installatin, это тоже не проблема. Запишите его в пользовательский раздел /etc/grub.d/
, где он создает конфигурацию каждый раз из.
Не знаю о других системах Debian (wheezy )/или Ubuntu (14,10.), но я проверяю такие проблемы с помощью простой старой команды file
.
file /sbin/init
дайте следующее:
/sbin/init: symbolic link to 'upstart'
Системы Debian с systemd
(например, sid) показывают следующее:
# file /sbin/init
/sbin/init: symbolic link to /lib/systemd/systemd
-121--3992- Из Debian Wiki :
С момента 2,4,23-3 версии конфигурация OpenLDAP была изменена на/etc/ldap/slapd.d по умолчанию.
Таким образом, OpenLDAP позволяет динамически настраивать себя через дерево 'cn = config' .
DN можно вывести в cn = config и увидеть следующее:
sudo ldapsearch -Y EXTERNAL -H ldapi:/// -b cn=config dn
...
# {1}hdb, config
dn: olcDatabase={1}hdb,cn=config
...
sudo ldapsearch -Y EXTERNAL -H ldapi:/// -b cn=config 'olcDatabase={1}hdb'
# {1}hdb, config
dn: olcDatabase={1}hdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcHdbConfig
olcDatabase: {1}hdb
olcDbDirectory: /var/lib/ldap
olcSuffix: dc=nodomain
olcAccess: {0}to attrs=userPassword,shadowLastChange by self write by anonymou
s auth by dn="cn=admin,dc=nodomain" write by * none
olcAccess: {1}to dn.base="" by * read
olcAccess: {2}to * by self write by dn="cn=admin,dc=nodomain" write by * read
olcLastMod: TRUE
olcRootDN: cn=admin,dc=nodomain
olcRootPW: {SSHA}_skip_
olcDbCheckpoint: 512 30
olcDbConfig: {0}set_cachesize 0 2097152 0
olcDbConfig: {1}set_lk_max_objects 1500
olcDbConfig: {2}set_lk_max_locks 1500
olcDbConfig: {3}set_lk_max_lockers 1500
olcDbIndex: objectClass eq
Атрибут olcAccess - это то, что вам нужно.
Добавим новые правила ACL в базу данных dc = nodomain .
Создайте файл ldif
dn: olcDatabase={1}hdb,cn=config
changetype: modify
add: olcAccess
olcAccess: {3}to dn.base="cn=test,dc=nodomain" by * read
Примените:
sudo ldapmodify -Y EXTERNAL -H ldapi:/// -f /tmp/test.ldif
SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
modifying entry "olcDatabase={1}hdb,cn=config"
Voilà:
sudo ldapsearch -Y EXTERNAL -H ldapi:/// -b cn=config 'olcDatabase={1}hdb'
...
olcAccess: {3}to dn.base="cn=test,dc=nodomain" by * read
-121--52915- Загрузчик FreeBSD не очень хорош при многозагрузке. В этом случае он, вероятно, перезаписал загрузчик Ubuntu ( grub2
) своим.
Возможным решением было бы загрузить FreeBSD и настроить его для установки загрузчика на том фрагменте (разделе), где установлен FreeBSD (в отличие от MBR).
Затем загрузите Ubuntu CD/DVD и попытайтесь переустановить grub2
в MBR. Он должен распознавать загрузчик FreeBSD на фрагменте и добавлять запись для загрузки FreeBSD, а также Ubuntu и Windows.
Примечание: У меня нет FreeBSD, чтобы проверить это.