Это зависит от того, кого вы считаете "начинающим пользователем".
Прежде всего обратите внимание, что следующий метод позволяет обойти систему безопасности электронной почты. Делайте это на свой страх и риск...
Зашифровать данные. Например, используя Blowfish и openssl:
[~]$ openssl enc -bf -a < file.tar > file.txt
enter bf-cbc encryption password: [password here]
Verifying bf-cbc encryption password: [password here]
[~]
Расшифровать:
[~]$ openssl enc -bf -d -a < file.txt > file.tar
enter bf-cbc decryption password: [password here]
[~]
Эти команды шифруют данные, используя шифр Blowfish (аргумент -bf
)и base64 -кодируют вывод (параметр -a
). Расшифровка выполняется добавлением опции -d
. См. документацию OpenSSL enc
.
Поскольку выходной файл будет фактически состоять из случайных текстовых символов, он, скорее всего, пройдет через любую проверку «типа файла».
Используя это, вы почти наверняка сможете получить файл любого типа с помощью любого процесса проверки.
Опять же, это преднамеренный обход системы безопасности вашей электронной почты.
Решение найдено. Конфигурация правильная. Но AIX — это 64-битная ОС (, по крайней мере, моя система загружается с 64-битным ядром, а Samba скомпилирована только для 32-битной (sic! )Таким образом, решение состоит в том, чтобы найти пакет Samba, скомпилированный для 64-битной версии Aix, иначе uid нельзя будет перевести, если вы не запустите Aix с 32-битным ядром.
доказательство
ls32 -ld /home/myuser/
drwxr-xr-x 3 myuser domain u 4096 25 nov 03.07 /home/myuser/
ls -ld /home/myuser/
drwxr-xr-x 3 10003 10000 4096 nov 25 03:07 /home/myuser//
другое доказательство
id_32 anotheruser
uid=10005(anotheruser) gid=10016(domain users) groups=10016(domain users)
id_64 anotheruser
id_64: ‘anotheruser’: no such user
id anotheruser
id_64: ‘anotheruser’: no such user