*nix. Задай вопрос - получи ответ

Discussion in 'Linux, Freebsd, *nix' started by Xszz, 10 Jan 2008.

  1. ACat

    ACat Member

    Joined:
    10 Mar 2017
    Messages:
    162
    Likes Received:
    31
    Reputations:
    0
    парни, подсобите пожалуйста, ситуация следующая:
    • есть папка /home
    • она весит 250 гб
    • всего на диске 300 гб
    • нужно все заархивировать 1 архив под паролем
    • но оно не влезет на жосткий
    вопрос, как рекурсивно превратить папку в запароленый архив, по ходу действия стирая архивируемое?

    спасибо.



     
  2. Kevin Shindel

    Kevin Shindel Elder - Старейшина

    Joined:
    24 May 2015
    Messages:
    1,011
    Likes Received:
    1,192
    Reputations:
    62
    Решил вопрос по другому, сменил оболочку с гнома на крысу. Там нормальный менеджер запуска скриптов и программ.
     
  3. crlf

    crlf Green member

    Joined:
    18 Mar 2016
    Messages:
    683
    Likes Received:
    1,513
    Reputations:
    460
    Запаковать:
    Code:
    tar -cz ./* --remove | openssl enc -aes-256-cbc -k PASSWORD -e > /tmp/archive.encrypted
    
    Распаковать:
    Code:
    openssl enc -aes-256-cbc -k PASSWORD -d < /tmp/archive.encrypted | tar -xz
    
    Получится не совсем архив, но в ТЗ вписывается :)
     
    ACat likes this.
  4. ACat

    ACat Member

    Joined:
    10 Mar 2017
    Messages:
    162
    Likes Received:
    31
    Reputations:
    0
    а как сделать так, что бы PASSWORD не остался в истории BASH?
     
  5. t0ma5

    t0ma5 Reservists Of Antichat

    Joined:
    10 Feb 2012
    Messages:
    828
    Likes Received:
    815
    Reputations:
    90
    можно всё это дело вызвать не напрямую из консоли, а из какого либо скрипта, хоть тот же sh
    либо unset HISTFILE или > .bash_history после всех манипуляций
     
    _________________________
    ACat likes this.
  6. ACat

    ACat Member

    Joined:
    10 Mar 2017
    Messages:
    162
    Likes Received:
    31
    Reputations:
    0
    ачатик живи! задавайте вопросы, получайте ответы, делайте закладки, всем мир!
     
  7. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,691
    Likes Received:
    3,145
    Reputations:
    236
    С флагом -z, будет создан архив gzip compressed, что очевидно и хотел автор поста.
     
  8. crlf

    crlf Green member

    Joined:
    18 Mar 2016
    Messages:
    683
    Likes Received:
    1,513
    Reputations:
    460
    Нужно убрать опцию -k, тогда openssl сам попросит пасс. Так же можно сделать history -c, либо поставить пробел перед командой, тогда строка не запишется в историю.

    Ага, но архив не традиционный получится, в смысле, что стандартным гуем потом по нему не полазишь.
     
    #2368 crlf, 4 Jul 2017
    Last edited: 4 Jul 2017
    ACat and altblitz like this.
  9. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,691
    Likes Received:
    3,145
    Reputations:
    236
    Code:
    me@home ~/Temp % :tar -cz ~/Temp/Z10 --remove | openssl enc -aes-256-cbc -e > ~/Temp/z10.enc.tar.gz
    tar: Removing leading `/' from member names
    enter aes-256-cbc encryption password:
    Verifying - enter aes-256-cbc encryption password:
    me@home ~/Temp % openssl enc -aes-256-cbc -d < ~/Temp/z10.enc.tar.gz | tar -xz
    enter aes-256-cbc decryption password:
    
    Интересно, что архив расшифровался правильно и с полным path: home/me/Temp/Z10 относительно места в file ierarchy архива, создав новые фолдеры.
     
  10. Vladimir111

    Vladimir111 New Member

    Joined:
    3 May 2017
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Доброго времени!
    Помогите разобраться, сижу в Debain, при установке приложений (того же VLC плеер) возникают проблемы с зависимостями. У VLS их 12, конечно можно находить, качать, и устанавливать каждый, но это ж жуткий гемор!!!!! Может как то по человеческих можно сделать автоматическую подкачку и установку недостающих пакетов?
     
  11. daemon_mors

    daemon_mors Elder - Старейшина

    Joined:
    12 Feb 2014
    Messages:
    827
    Likes Received:
    7,593
    Reputations:
    12
    Так для этого ж вроде и придумали пакетные менеджеры...
    Code:
    apt-get update
    apt-get install vlc
     
  12. Vladimir111

    Vladimir111 New Member

    Joined:
    3 May 2017
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Так и делал, все-равно показывалось сообщение о неудовлетворённых зависимостях. Помогло apt --fix-broken install
     
  13. fury_makers

    fury_makers Member

    Joined:
    7 Mar 2013
    Messages:
    128
    Likes Received:
    20
    Reputations:
    0
    Подскажите есть ли на линуксе софт для работы с виндосовскими разделами на жестком диске? Аналоги акрониса (копирования разделов)?
     
  14. Datak1ng

    Datak1ng Member

    Joined:
    15 Jul 2015
    Messages:
    73
    Likes Received:
    6
    Reputations:
    0
    Всем привет. Как удалить или остановить демон ТОР в Кали Линукс. Проблемма возникает когда я запускаю скачанный ТОР браузер и возникает ошибка;требует перезагрузки тор браузера есть мысль что это изза установленного тора в самом Кали
     
  15. ACat

    ACat Member

    Joined:
    10 Mar 2017
    Messages:
    162
    Likes Received:
    31
    Reputations:
    0
    просто загугли. его полно.
     
  16. ACat

    ACat Member

    Joined:
    10 Mar 2017
    Messages:
    162
    Likes Received:
    31
    Reputations:
    0
    sudo service tor status

    если not found

    sudo apt-get install tor
     
  17. Imeiko

    Imeiko New Member

    Joined:
    1 Aug 2017
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте, вопрос по теме fsck:error 2.
    Стоит сборка Debian, SSD диск закриптован, пароль знаю, аварийно отключила ноутбук кнопкой, после этого при загрузке, как обычно просит раскриптовать диск, а дальше вот так:

    cryptsetup: sda2_crypt set up successfully
    fsck: error 2 (No such file or directory) while executing fsck.ext2 for /dev/mapper/sda2_crypt
    fsck exited with status code 8
    [16.480744] EXT4-fs (dm-0): ext4_check_descriptors: Block bitmap for group 1 not in group (block 1026)!
    [16.480807] EXT4-fs (dm-0): group descriptors corrupted!
    mount: mounting /dev/dm-0 on /root failed: Invalid argument
    Target filesystem doesen't have requested /sbin/init.
    mount: mounting /dev on /root/dev failed: No such file or directory
    No init found. Try passing init= bootarg
    modprobe: module ehci-orion not found in modules.dep

    BusyBox v 1.22.1 (Debian 1:1.22.0-9+deb8u1) built-in shell (ash)

    /bin/sh: can't acces tty; control turned off
    (initramfs)_

    Пробовала fsck -y /dev/mapper/sda2_crypt, не помогае, пишет fsck: error 2 (No such file or directory) while executing fsck.ext2.
    Подскажите как исправить проблему.
     
  18. Tr1stan

    Tr1stan New Member

    Joined:
    10 Sep 2017
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    ребят, помогите.
    Как правильно запустить тимсервер в кобальтстрайке ? Все что не сделаю, пишет: Отказано в доступе.
    [​IMG]
     
  19. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,691
    Likes Received:
    3,145
    Reputations:
    236
    Зачем твоя работает из root?
    Сделай вывод комманды - `ls -al ~/Документы/cobaltsrike'
     
    Tr1stan likes this.
  20. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,691
    Likes Received:
    3,145
    Reputations:
    236
    У меня, закриптован on-the-fly диск.
    Code:
    blitz@inode ~/Desktop % journalctl -xb | grep -Ei 'fsck'                       
    -- Subject: Unit systemd-fsck-root.service has begun start-up
    -- Unit systemd-fsck-root.service has begun starting up.
    Sep 07 07:41:25 archlinux systemd-fsck[170]: Info: Fix the reported corruption.
    Sep 07 07:41:25 archlinux systemd-fsck[170]: Info: [/dev/sda5] Disk Model: SanDisk SDSSDHII00RL
    Sep 07 07:41:25 archlinux systemd-fsck[170]: Info: Segments per section = 1
    Sep 07 07:41:25 archlinux systemd-fsck[170]: Info: Sections per zone = 1
    Sep 07 07:41:25 archlinux systemd-fsck[170]: Info: sector size = 512
    Sep 07 07:41:25 archlinux systemd-fsck[170]: Info: total sectors = 167771016 (81919 MB)
    Sep 07 07:41:25 archlinux systemd-fsck[170]: Info: MKFS version
    Sep 07 07:41:25 archlinux systemd-fsck[170]:   "Linux version 4.6.4-1-ARCH (builduser@tobias) (gcc version 6.1.1 20160707 (GCC) ) #1 SMP PREEMPT Mon Jul 11 19:12:32 CEST 2016"
    Sep 07 07:41:25 archlinux systemd-fsck[170]: Info: FSCK version
    Sep 07 07:41:25 archlinux systemd-fsck[170]:   from "Linux version 4.12.10-1-ARCH (builduser@tobias) (gcc version 7.1.1 20170630 (GCC) ) #1 SMP PREEMPT Wed Aug 30 12:18:42 CEST 2017"
    Sep 07 07:41:25 archlinux systemd-fsck[170]:     to "Linux version 4.12.10-1-ARCH (builduser@tobias) (gcc version 7.1.1 20170630 (GCC) ) #1 SMP PREEMPT Wed Aug 30 12:18:42 CEST 2017"
    Sep 07 07:41:25 archlinux systemd-fsck[170]: Info: superblock features = 0 :
    Sep 07 07:41:25 archlinux systemd-fsck[170]: Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000
    Sep 07 07:41:25 archlinux systemd-fsck[170]: Info: total FS sectors = 167771016 (81919 MB)
    Sep 07 07:41:25 archlinux systemd-fsck[170]: Info: CKPT version = 9eb72
    Sep 07 07:41:25 archlinux systemd-fsck[170]: Info: No error was reported
    -- Subject: Unit systemd-fsck-root.service has finished start-up
    -- Unit systemd-fsck-root.service has finished starting up.
    -- Subject: Unit systemd-fsck@dev-disk-by\x2duuid-A062\x2d1C3E.service has begun start-up
    -- Unit systemd-fsck@dev-disk-by\x2duuid-A062\x2d1C3E.service has begun starting up.
    Sep 07 07:41:25 inode systemd-fsck[406]: fsck.fat 4.1 (2017-01-24)
    Sep 07 07:41:25 inode systemd-fsck[406]: /dev/sda2: 198 files, 57378/98304 clusters
    -- Subject: Unit systemd-fsck@dev-disk-by\x2duuid-A062\x2d1C3E.service has finished start-up
    -- Unit systemd-fsck@dev-disk-by\x2duuid-A062\x2d1C3E.service has finished starting up.
    
    Покажи вывод комманды:
    `sudo cat /etc/crypttab'