Debian 13 - Passwort für LVM-Vollverschlüsselung ändern

DHC schrieb:
Was soll das denn bitte sein? Bei der Installation keine DE ausgewählt?
Von welcher Debian-Version reden wir: Stable (Trixie), Testing (Forky) oder Sid?

Wie hast du Debian installiert? Mit der netinstall-iso von der Debian-Startseite?

Dann ist klar, warum du dir als normaler User keine root-Rechte via sudo nehmen kannst: Du musst dich erst in die sudo-Gruppe eintragen.
 
gimmix schrieb:
Von welcher Debian-Version reden wir: Stable (Trixie)
Korrekt.
gimmix schrieb:
Wie hast du Debian installiert?
Ich meine, dass ich das als ISO von Debian direkt heruntergeladen und dann installiert habe.
Dann nach der Anleitung installiert. Er hat auch ein Video dazu gemacht.
Samba habe ich aber noch nicht installiert. Das wollte ich evtl. später machen, wenn alles funktioniert.
Code:
##### Neue Befehle für Debian 13  ###############################

Da das letzte Paperless Update massive Probleme macht, habe ich in dieser compose die Versionen der Einzelsysteme auf eine gesichert funktionierende Version festgesetzt!

Lokale Installation im LAN

Paperless Installation

1. Debian 12 downloaden und als VM installieren

https://www.debian.org/download

Netinst für 64-Bit-PC (AMD64) debian-13.1.0-amd64-netinst.iso.

Wenn Debian installiert und gestartet ist mit root Rechten weitermachen, also mit root einloggen:

2. docker, docker-compose und curl installieren:

apt update && apt upgrade -y

apt install -y docker.io docker-compose curl

3. Docker aktivieren:

systemctl enable --now docker

4. Paperless Ordner anlegen

mkdir -p /opt/paperless

5. Paperless Ordner betreten

cd /opt/paperless

6. docker-compose.yml Datei erzeugen

nano /opt/paperless/docker-compose.yml

7. diese Daten in die compose Datei einfügen

#compose Datei von ComputerRalle ############################################################
# ralf-peter-kleinert.de
#Name des Containers, wird vor die Volumes gesetzt
name: paperless-ngx

services:
  broker:
    image: redis:7
    restart: always

  db:
    image: postgres:17
    restart: always
    volumes:
      - db_data:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: paperless
      POSTGRES_USER: paperless
      POSTGRES_PASSWORD: paperless

  gotenberg:
    image: gotenberg/gotenberg:8
    restart: always
    environment:
      DISABLE_GOOGLE_CHROME: "1"

  tika:
    image: apache/tika:latest
    restart: always

  paperless:
    image: ghcr.io/paperless-ngx/paperless-ngx:2.19.3
    depends_on:
      - db
      - broker
      - gotenberg
      - tika
    ports:
      - "8000:8000"
    restart: always
    volumes:
      - data:/usr/src/paperless/data
      - media:/usr/src/paperless/media
      - export:/usr/src/paperless/export
      # Windows Pfad auskommentiert, weil das fuer die installation auf Windows gilt
      #- C:\Users\konta\Desktop\Paperless-Input:/usr/src/paperless/consume
      - ./consume:/usr/src/paperless/consume
    # diese Datei wird vom PaperlessBackupProgramm angelegt.
    env_file:
      - ./email-versand.env
    environment:
      PAPERLESS_REDIS: redis://broker:6379
      PAPERLESS_DBHOST: db
      PAPERLESS_DBNAME: paperless
      PAPERLESS_DBUSER: paperless
      PAPERLESS_DBPASS: paperless
      PAPERLESS_TIME_ZONE: Europe/Berlin
      PAPERLESS_SECRET_KEY: aksjdfhs87H/(&986jlkhgiu87659zol
      PAPERLESS_CONSUMPTION_DIR: /usr/src/paperless/consume
      PAPERLESS_MEDIA_ROOT: /usr/src/paperless/media
      PAPERLESS_EXPORT_DIR: /usr/src/paperless/export
      PAPERLESS_TIKA_ENABLED: "1"
      PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
      PAPERLESS_TIKA_ENDPOINT: http://tika:9998
      PAPERLESS_CONSUMER_POLLING: "30"
      PAPERLESS_CONSUMER_POLLING_DELAY: "30"
      PAPERLESS_CONSUMER_POLLING_RETRY_COUNT: "3"
      PAPERLESS_CONSUMER_DELETE_DUPLICATES: "true"
      PAPERLESS_CONSUMER_RECURSIVE: "true"
      PAPERLESS_EMPTY_TRASH_DELAY: "365"
      PAPERLESS_OCR_LANGUAGE: deu+eng
volumes:
  data:
  media:
  export:
  db_data:

#compose Datei von ComputerRalle ENDE #######################################################
 
8. email-versand.env Datei erzeugen

nano /opt/paperless/email-versand.env

9. diese Daten in die email-versand.env Datei einfügen

PAPERLESS_EMAIL_HOST=
PAPERLESS_EMAIL_PORT=
PAPERLESS_EMAIL_HOST_USER=
PAPERLESS_EMAIL_HOST_PASSWORD=
PAPERLESS_EMAIL_FROM=
PAPERLESS_EMAIL_USE_TLS= #YES or No
PAPERLESS_EMAIL_USE_SSL= #YES or No

9. docker-compose ausführen:

cd /opt/paperless

docker-compose up -d

10. Paperless aufrufen:

ihreserver IP:8000

ip addr show -> IP Adresse anzeigen

11. Samba für consume Ordner Freigabe installien:

apt install samba -y

12. Sambaconfig öffnen:

nano /etc/samba/smb.conf

13. Am Ende der Datei diesen Block einfügen:

[paperless-consume]
   path = /opt/paperless/consume
   browseable = yes
   writable = yes
   guest ok = yes
   create mask = 0777
   directory mask = 0777

14. consume Ordner Rechte setzen:

chmod -R 777 /opt/paperless/consume

15. Samba neustarten

systemctl restart smbd

16. im Windows Datei Explorer

\\Ihre IP\paperless-consume




ARCHIV INFORMATIONEN

##### Alte Befehle für Debian 12  ###############################

Paperless Installation

1. Debian 12 downloaden und als VM installieren

https://www.debian.org/download

Netinst für 64-Bit-PC (AMD64) debian-12.9.0-amd64-netinst.iso.

Wenn Debian installiert und gestartet ist mit root Rechten weitermachen, also mit root einloggen:

2. CURL und Sudo installieren:

apt install curl sudo

3. Docker installieren:

curl -sSL https://get.docker.com | sh

4. Docker compose installieren

apt install docker-compose -y

reboot

Wieder mit root einloggen:

5. neuen Nutzer für Paperless anlegen:

adduser paperless

6. Nutzer paperless zu docker und sudo Gruppe zufügen:

usermod -aG docker paperless
usermod -aG sudo paperless

7. ins Wurzelverzeichnis wechseln:

cd /

8. Im Wurzelverzeichnis den Ordner paperless anlegen:

mkdir paperless

9. Schreibrechte auf den Ordner paperless setzen:

chmod -v 777 paperless

10. Zum Nutzer paperless in der Konsole wechseln:

su paperless

11. den Ordner paperless betreten:

cd /paperless

12. Paperless Script herunterladen und sofort ausführen lassen:

bash -c "$(curl --location --silent --show-error https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"

Beantworten Sie die Fragen die das Skript zur einrichtung stellt.

Wenn das Script nach User und Gruppe fragt, vergeben sie für user 1000, und gruppe 1000

Geben Sie eine korrekte E-Mail-Adresse ein. Paperless prüft diese.

Paperless wird nun installiert. Wenn die Installation abgeschlossen ist geben Sie, um die IP-Adresse von Paperless sehen zu können ein:

ip addr show

Über die IP-Adresse:8000 errreichen Sie die Paperless-Oberfläche.

gimmix schrieb:
Dann ist klar, warum du dir als normaler User keine root-Rechte via sudo nehmen kannst: Du musst dich erst in die sudo-Gruppe eintragen.
Woher soll ich das wissen?
Warum kommt dann keine entsprechende Meldung?

Es heißt immer nur:
Code:
Kommando nicht gefunden.

So wie es ausschaut bin ich auch wirklich root.
Code:
root@paperless:/home/paperless# whoami
root


Hier das Video zu dem Ganzen.
 
Zuletzt bearbeitet:
DHC schrieb:
Dann nach der Anleitung installiert.

Da bekommt man Gänsehaut bei der Anleitung.

sudo curl -fsSL https://get.docker.com -o get-docker.sh

sudo sh get-docker.sh
[...]
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Wer bitte schön macht so was? Das ist fahrlässig.

##### Neue Befehle für Debian 13 ###############################<br>

Die sind auch kein Stück besser.

Ich verstehe nicht wieso du eine VM für Docker auf Synology installierst wenn du sowie schon Docker dort laufen hast?
 
DHC schrieb:
Woher soll ich das wissen?
Das wissen die meisten nicht. Wenn du dir eine Debian-Live-ISO als Installationsgrundlage genommen hättest, hätte es mit sudo von Anfang an geklappt. Die netinstall-ISO ist halt für Leute, die wissen, was sie tun. (Dass Debian das besser kommunizieren könnte - keine Frage!)
DHC schrieb:
Warum kommt dann keine entsprechende Meldung?
Die Meldung ist doch: Kommando nicht gefunden. Du hast das als root installiert und kannst es als User ohne root-Rechte nicht starten.
 
JumpingCat schrieb:
wenn du sowie schon Docker dort laufen hast?
Ich habe kein Docker auf dem Synology am laufen.

Ich habe VMM.
Das ist was ganz anderes, vergleichbar mit VMware Workstation.

JumpingCat schrieb:
Da bekommt man Gänsehaut bei der Anleitung.
Wenn du eine bessere Anleitung hast.
Dann gerne her damit.

gimmix schrieb:
Die Meldung ist doch: Kommando nicht gefunden. Du hast das als root installiert und kannst es als User ohne root-Rechte nicht starten.
Dann kann man doch statt
Code:
Kommando nicht gefunden.
einfach folgendes schreiben.
Code:
Du hast nicht ausreichend Rechte, um den Befehl (Kommando) auszuführen.
Das wäre doch sehr viel verständlicher.

Aber Update kann man ohne root anleiern.
Das soll verstehen, wer will.
Ich verstehe es nicht. Sorry.

Was sagt mir das?

Code:
root@paperless:/home/paperless# id
uid=0(root) gid=0(root) Gruppen=0(root)
Bin ich root oder nicht?
Wenn nicht, was muss ich machen, damit ich root werde?
 
DHC schrieb:
Netinst für 64-Bit-PC (AMD64) debian-12.9.0-amd64-netinst.iso.
Ah, da haben wirs! Du hast die netinstall-ISO verwendet, während der Installation einen root-User angelegt - und das wars dann mit sudo.

Merke: Keinen Code aus dem Web im Terminal ausführen, wenn du nicht weißt, was da passiert. Und schon gar nicht als root!

Dass der Typ keine Ahnung hat, könntest du schon an seiner Anleitung für paperless auf Mint sehen: "Folgende Befehle als root ausführen:..." und dann kommt eine Litanei mit Befehlen, bei denen jedem einzelnen sudo vorangestellt ist!
1764716612698.png

Also entweder führe ich Befehle als root aus oder als User mit sudo - aber nicht beides!
 
DHC schrieb:
Ich habe kein Docker auf dem Synology am laufen.

Ich habe VMM.
Das ist was ganz anderes, vergleichbar mit VMware Workstation.

Ich versuche nur zu verstehen wieso du gerade diesen Weg wählst den du gerade nimmst.

DHC schrieb:
Wenn du eine bessere Anleitung hast.
Dann gerne her damit.

Was spricht gegen die offizielle Anleitung? Die https://docs.paperless-ngx.com/setup/#docker sieht doch gut aus, oder? Da wird auch erklärt wie man docker richtig installiert.

Es gibt da auch noch Bare Metal oder Container selbst bauen, aber das halte ich persönlich für overkill.

Nicht so ein Bullshit wie oben in der Anleitung mit "irgendwas in irgendeiner Version aus'm Internet runterladen am Paketmanager vorbei um sich (Security)Updates zu sparen".
 
@gimmix
Die Installation von Paperless hat ja funktioniert.
Das ist nicht das Problem.
Auch wenn die Anleitung vielleicht total sche.... ist.

Ich will doch nur den Schlüssel bei Boot für die Entschlüsselung der LVM-Verschlüsselung ändern.
Mehr will ich erst mal nicht.

Und wenn mir jemand eine bessere Anleitung für die Installation von Paperless anbieten kann, dann nur her damit.
Ich habe kein Problem alles neu zu installieren.
Mir ist nur wichtig, dass alles resourcenschonend ist, wegen Synology-Nas, wo es dann laufen soll.
Deshalb habe ich auch die Core-Version ohne GUI genommen.
Ergänzung ()

JumpingCat schrieb:
Es gibt da auch noch Bare Metal oder Container selbst bauen, aber das halte ich persönlich für overkill.
Möglich, weil ich das meiste eh nicht verstehen werden, da mir da die ganzen Informationen fehlen.

JumpingCat schrieb:
Was spricht gegen die offizielle Anleitung? Die https://docs.paperless-ngx.com/setup/#docker sieht doch gut aus,
Es spricht nichts dagegen.
Ich habe erst mal nach Videos geschaut.
Etwas gefunden. Installiert. und funktioniert. Vorerst zumindest.
Bei mir läuft im Prinzip Docker im Debian-Core in der VM.
Das alles ist so hochkomplex. da muss man einen Doktor haben, um das alles zu verstehen.
Samt den ganzen Einstellmöglichkeiten, etc.
Da blickt doch kein Rookie durch.
 
Zuletzt bearbeitet:
DHC schrieb:
Da blickt doch kein Rookie durch.
Ist ja auch nicht gerade ein Rookie-Task: Paperless / Docker / Debian Server in ner VM...
DHC schrieb:
Wenn ich im Terminal (SSH) die Befehle "sudo cryptsetup", etc. eingebe, heißt es immer, dass der Befehl nicht bekannt/gefunden ist.
Nochmal: Der Befehl sudo whatever wird nicht gefunden, weil sudo nicht installiert ist oder du nicht in der sudo-Gruppe bist.
Wie wäre es, wenn du sudo installieren würdest und deinen User in die sudo-Gruppe eintragen würdest? Mach das mal, und sage uns anschließend, ob nach Eingabe von sudo cryptsetup immer noch die Meldung: "Befehl nicht bekannt" kommt...
 
Wenn das Paket installiert ist, der Befehl aber nicht gefunden wird, dann ist entweder die Variable $PATH nicht korrekt gesetzt oder der entsprechende Pfad befindet sich eben nicht in $PATH. Dann muss man die Binary eben mit dem vollständigen Pfad aufrufen.
 
  • Gefällt mir
Reaktionen: RedPanda05 und gimmix
CoMo schrieb:
Variable $PATH nicht korrekt gesetzt
Und wie kann ich das herausfinden?

Code:
root@paperless:/home/paperless# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Mir sagt das absolut nichts.
Vor allem, was hat da games zu suchen?

Was muss ich machen?

Unter /usr/bin befindet sich zumindest schon mal kein cryptsetup. Schon mal eine neue Erkenntnis.
Code:
root@paperless:/usr/bin# ls
'['                                   iconv                       screendump
 aa-enabled                           id                          script
 aa-exec                              ijoin                       scriptlive
 aa-features-abi                      inetutils-telnet            scriptreplay
 apropos                              infocmp                     sdiff
 apt                                  infotocap                   sed
 apt-cache                            install                     select-default-iwrap
 apt-cdrom                            instmodsh                   select-editor
 apt-config                           ionice                      sensible-browser
 apt-extracttemplates                 ip                          sensible-editor
 apt-ftparchive                       ipcmk                       sensible-pager
 apt-get                              ipcrm                       sensible-terminal
 apt-listchanges                      ipcs                        seq
 apt-mark                             iptables-xml                setarch
 apt-sortpkgs                         ischroot                    setfont
 arch                                 ispell                      setkeycodes
 aspell                               ispell-wrapper              setleds
 aspell-import                        join                        setlogcons
 awk                                  journalctl                  setmetamode
 b2sum                                json_pp                     setpci
 base32                               kbdinfo                     setpriv
 base64                               kbd_mode                    setsid
 basename                             kernel-install              setterm
 basenc                               kill                        setupcon
 bash                                 kmod                        setvtrgb
 bashbug                              laptop-detect               sftp
 bits                                 last                        sg
 buildhash                            ldd                         sh
 bunzip2                              ld.so                       sha1sum
 busctl                               less                        sha224sum
 busybox                              lessecho                    sha256sum
 bzcat                                lessfile                    sha384sum
 bzcmp                                lesskey                     sha512sum
 bzdiff                               lesspipe                    shasum
 bzegrep                              lexgrog                     showconsolefont
 bzexe                                lft                         showkey
 bzfgrep                              lft.db                      shred
 bzgrep                               libnetcfg                   shuf
 bzip2                                link                        skill
 bzip2recover                         linux32                     slabtop
 bzless                               linux64                     sleep
 bzmore                               linux-boot-prober           snice
 captoinfo                            linux-check-removal         soelim
 cat                                  linux-run-hooks             sort
 catman                               linux-update-symlinks       splain
 chage                                linux-version               split
 chardet                              ln                          splitfont
 chardetect                           lnstat                      sqv
 chattr                               loadkeys                    ss
 chcon                                loadunimap                  ssh
 chfn                                 locale                      ssh-add
 chgrp                                localectl                   ssh-agent
 chmod                                localedef                   ssh-argv0
 choom                                logger                      ssh-copy-id
 chown                                login                       ssh-keygen
 chrt                                 loginctl                    ssh-keyscan
 chsh                                 logname                     stat
 chvt                                 look                        stdbuf
 ckbcomp                              ls                          streamzip
 cksum                                lsattr                      stty
 clear                                lsblk                       su
 clear_console                        lsb_release                 sum
 cmp                                  lscpu                       sync
 codepage                             lsfd                        systemctl
 col                                  lsinitramfs                 systemd-ac-power
 colcrt                               lsipc                       systemd-analyze
 colrm                                lsirq                       systemd-ask-password
 column                               lslocks                     systemd-cat
 comm                                 lslogins                    systemd-cgls
 compel                               lsmem                       systemd-cgtop
 containerd                           lsmod                       systemd-confext
 containerd-shim                      lsns                        systemd-creds
 containerd-shim-runc-v1              lsof                        systemd-cryptenroll
 containerd-shim-runc-v2              lspci                       systemd-cryptsetup
 corelist                             lsusb                       systemd-delta
 coresched                            lzcat                       systemd-detect-virt
 cp                                   lzcmp                       systemd-escape
 cpan                                 lzdiff                      systemd-firstboot
 cpan5.40-x86_64-linux-gnu            lzegrep                     systemd-hwdb
 cpio                                 lzfgrep                     systemd-id128
 c_rehash                             lzgrep                      systemd-inhibit
 crit                                 lzless                      systemd-machine-id-setup
 crontab                              lzma                        systemd-mount
 csplit                               lzmainfo                    systemd-notify
 ctr                                  lzmore                      systemd-path
 ctstat                               man                         systemd-run
 curl                                 mandb                       systemd-socket-activate
 cut                                  manpath                     systemd-stdio-bridge
 dash                                 man-recode                  systemd-sysext
 date                                 mapscrn                     systemd-sysusers
 dbus-cleanup-sockets                 mawk                        systemd-tmpfiles
 dbus-daemon                          mcookie                     systemd-tty-ask-password-agent
 dbus-monitor                         md5sum                      systemd-umount
 dbus-run-session                     mdig                        systemd-vpick
 dbus-send                            mkdir                       tabs
 dbus-update-activation-environment   mkfifo                      tac
 dbus-uuidgen                         mk_modmap                   tail
 dd                                   mknod                       tar
 deallocvt                            mktemp                      tasksel
 debconf                              more                        taskset
 debconf-apt-progress                 mount                       tbl
 debconf-communicate                  mountpoint                  tee
 debconf-copydb                       mt                          telnet
 debconf-escape                       mt-gnu                      tempfile
 debconf-set-selections               munchlist                   test
 debconf-show                         mv                          tic
 debianbts                            namei                       timedatectl
 deb-systemd-helper                   nano                        timeout
 deb-systemd-invoke                   nawk                        tini
 defmt-c                              nc                          tini-static
 defmt-sh                             nc.traditional              tload
 delv                                 neqn                        toe
 df                                   netcat                      top
 dh_bash-completion                   networkctl                  touch
 diff                                 newgrp                      tput
 diff3                                ngettext                    tr
 dig                                  nice                        traceproto
 dir                                  nisdomainname               traceproto.db
 dircolors                            nl                          traceroute
 dirname                              nohup                       traceroute6
 dmesg                                normalizer                  traceroute6.db
 dnsdomainname                        nproc                       traceroute.db
 dnstap-read                          nroff                       traceroute-nanog
 docker                               nsenter                     troff
 docker-compose                       nslookup                    true
 docker-init                          nstat                       truncate
 domainname                           nsupdate                    tryaffix
 dotlockfile                          numfmt                      tset
 dpkg                                 od                          tsort
 dpkg-deb                             openssl                     tty
 dpkg-divert                          openvt                      tzselect
 dpkg-maintscript-helper              os-prober                   ucf
 dpkg-query                           pager                       ucfq
 dpkg-realpath                        partx                       ucfr
 dpkg-split                           passwd                      uclampset
 dpkg-statoverride                    paste                       udevadm
 dpkg-trigger                         patch                       ul
 du                                   pathchk                     umount
 dumpkeys                             pcilmr                      uname
 echo                                 pdb3                        uncompress
 editor                               pdb3.13                     unexpand
 egrep                                perl                        unicode_start
 eject                                perl5.40.1                  unicode_stop
 enc2xs                               perl5.40-x86_64-linux-gnu   uniq
 encguess                             perlbug                     unlink
 enosys                               perldoc                     unlzma
 env                                  perlivp                     unmkinitramfs
 envsubst                             perlthanks                  unshare
 eqn                                  pgrep                       unxz
 ex                                   pic                         unzstd
 exch                                 pico                        update-alternatives
 expand                               piconv                      update-mime-database
 expiry                               pidof                       uptime
 expr                                 pidwait                     usb-devices
 factor                               ping                        usbhid-dump
 fadvise                              ping4                       usbreset
 fallocate                            ping6                       users
 false                                pinky                       varlinkctl
 fgconsole                            pipesz                      vdir
 fgrep                                pkill                       VGAuthService
 file                                 pl2pm                       vi
 fincore                              pldd                        view
 find                                 pmap                        vim.tiny
 findaffix                            pod2html                    vmhgfs-fuse
 findmnt                              pod2man                     vmstat
 flock                                pod2text                    vm-support
 fmt                                  pod2usage                   vmtoolsd
 fold                                 podchecker                  vmware-alias-import
 free                                 pr                          vmware-checkvm
 fusermount                           precat                      vmware-hgfsclient
 fusermount3                          preconv                     vmware-namespace-cmd
 geqn                                 preunzip                    vmware-rpctool
 getconf                              prezip                      vmware-toolbox-cmd
 getent                               prezip-bin                  vmware-vgauth-cmd
 getkeycodes                          printenv                    vmware-vmblock-fuse
 getopt                               printf                      vmware-xferlogs
 gettext                              prlimit                     w
 gettext.sh                           prove                       waitpid
 git                                  ps                          wall
 git-receive-pack                     psfaddtable                 watch
 git-shell                            psfgettable                 wc
 git-upload-archive                   psfstriptable               wcurl
 git-upload-pack                      psfxtable                   wdctl
 gpasswd                              ptar                        wget
 gpic                                 ptardiff                    whatis
 grep                                 ptargrep                    whereis
 groff                                ptx                         which
 grog                                 pwd                         which.debianutils
 grops                                pwdx                        whiptail
 grotty                               py3clean                    who
 groups                               py3compile                  whoami
 grub-editenv                         py3versions                 word-list-compress
 grub-file                            pydoc3                      wtmpdb
 grub-fstest                          pydoc3.13                   x86_64
 grub-glue-efi                        pygettext3                  xargs
 grub-kbdcomp                         pygettext3.13               xauth
 grub-menulst2cfg                     python3                     xdg-user-dir
 grub-mkfont                          python3.13                  xdg-user-dirs-update
 grub-mkimage                         pzstd                       xsubpp
 grub-mklayout                        querybts                    xz
 grub-mknetdir                        rbash                       xzcat
 grub-mkpasswd-pbkdf2                 rdma                        xzcmp
 grub-mkrelpath                       readlink                    xzdiff
 grub-mkrescue                        realpath                    xzegrep
 grub-mkstandalone                    rename.ul                   xzfgrep
 grub-mount                           renice                      xzgrep
 grub-ntldr-img                       reportbug                   xzless
 grub-render-label                    report-hw                   xzmore
 grub-script-check                    reset                       yes
 grub-syslinux2cfg                    resizecons                  ypdomainname
 gtbl                                 resizepart                  zcat
 gunzip                               rev                         zcmp
 gzexe                                rgrep                       zdiff
 gzip                                 rm                          zdump
 h2ph                                 rmdir                       zegrep
 h2xs                                 rnano                       zfgrep
 hardlink                             routel                      zforce
 hd                                   rtstat                      zgrep
 head                                 run0                        zipdetails
 helpztags                            runc                        zless
 hexdump                              runcon                      zmore
 host                                 run-parts                   znew
 hostid                               run-with-aspell             zstd
 hostname                             rview                       zstdcat
 hostnamectl                          savelog                     zstdgrep
 i386                                 scalar                      zstdless
 icombine                             scp                         zstdmt

cryptsetup ist wohl ganz wo anders.
Muss ich dann einfach in den Pfad navigieren und dann von dort aus cryptsetup ausführen?

Code:
root@paperless:/usr/bin# which cryptsetup
root@paperless:/usr/bin# dpkg -L cryptsetup
/.
/etc
/etc/default
/etc/default/cryptdisks
/etc/init.d
/etc/init.d/cryptdisks
/etc/init.d/cryptdisks-early
/usr
/usr/lib
/usr/lib/cryptsetup
/usr/lib/cryptsetup/askpass
/usr/lib/cryptsetup/checks
/usr/lib/cryptsetup/checks/blkid
/usr/lib/cryptsetup/checks/ext2
/usr/lib/cryptsetup/checks/swap
/usr/lib/cryptsetup/checks/un_blkid
/usr/lib/cryptsetup/checks/xfs
/usr/lib/cryptsetup/cryptdisks-functions
/usr/lib/cryptsetup/functions
/usr/lib/cryptsetup/scripts
/usr/lib/cryptsetup/scripts/decrypt_derived
/usr/lib/cryptsetup/scripts/decrypt_gnupg
/usr/lib/cryptsetup/scripts/decrypt_gnupg-sc
/usr/lib/cryptsetup/scripts/decrypt_keyctl
/usr/lib/cryptsetup/scripts/decrypt_opensc
/usr/lib/cryptsetup/scripts/decrypt_ssl
/usr/lib/cryptsetup/scripts/passdev
/usr/sbin
/usr/sbin/cryptdisks_start
/usr/sbin/cryptdisks_stop
/usr/sbin/luksformat
/usr/share
/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/cryptdisks_start
/usr/share/bug
/usr/share/bug/cryptsetup
/usr/share/doc
/usr/share/doc/cryptsetup
/usr/share/doc/cryptsetup/AUTHORS
/usr/share/doc/cryptsetup/FAQ.md.gz
/usr/share/doc/cryptsetup/Keyring.txt
/usr/share/doc/cryptsetup/LUKS2-locking.txt
/usr/share/doc/cryptsetup/NEWS.Debian.gz
/usr/share/doc/cryptsetup/README.Debian.gz
/usr/share/doc/cryptsetup/README.debug
/usr/share/doc/cryptsetup/README.gnupg
/usr/share/doc/cryptsetup/README.gnupg-sc
/usr/share/doc/cryptsetup/README.keyctl
/usr/share/doc/cryptsetup/README.md.gz
/usr/share/doc/cryptsetup/README.opensc.gz
/usr/share/doc/cryptsetup/changelog.Debian.gz
/usr/share/doc/cryptsetup/copyright
/usr/share/doc/cryptsetup/examples
/usr/share/doc/cryptsetup/examples/gen-ssl-key
/usr/share/doc/cryptsetup/v1.0.7-ReleaseNotes
/usr/share/doc/cryptsetup/v1.1.0-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v1.1.1-ReleaseNotes
/usr/share/doc/cryptsetup/v1.1.2-ReleaseNotes
/usr/share/doc/cryptsetup/v1.1.3-ReleaseNotes
/usr/share/doc/cryptsetup/v1.2.0-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v1.3.0-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v1.3.1-ReleaseNotes
/usr/share/doc/cryptsetup/v1.4.0-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v1.4.1-ReleaseNotes
/usr/share/doc/cryptsetup/v1.4.2-ReleaseNotes
/usr/share/doc/cryptsetup/v1.4.3-ReleaseNotes
/usr/share/doc/cryptsetup/v1.5.0-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v1.5.1-ReleaseNotes
/usr/share/doc/cryptsetup/v1.6.0-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v1.6.1-ReleaseNotes
/usr/share/doc/cryptsetup/v1.6.2-ReleaseNotes
/usr/share/doc/cryptsetup/v1.6.3-ReleaseNotes
/usr/share/doc/cryptsetup/v1.6.4-ReleaseNotes
/usr/share/doc/cryptsetup/v1.6.5-ReleaseNotes
/usr/share/doc/cryptsetup/v1.6.6-ReleaseNotes
/usr/share/doc/cryptsetup/v1.6.7-ReleaseNotes
/usr/share/doc/cryptsetup/v1.6.8-ReleaseNotes
/usr/share/doc/cryptsetup/v1.7.0-ReleaseNotes
/usr/share/doc/cryptsetup/v1.7.1-ReleaseNotes
/usr/share/doc/cryptsetup/v1.7.2-ReleaseNotes
/usr/share/doc/cryptsetup/v1.7.3-ReleaseNotes
/usr/share/doc/cryptsetup/v1.7.4-ReleaseNotes
/usr/share/doc/cryptsetup/v1.7.5-ReleaseNotes
/usr/share/doc/cryptsetup/v2.0.0-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.0.1-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.0.2-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.0.3-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.0.4-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.0.5-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.0.6-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.1.0-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.2.0-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.2.1-ReleaseNotes
/usr/share/doc/cryptsetup/v2.2.2-ReleaseNotes
/usr/share/doc/cryptsetup/v2.3.0-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.3.1-ReleaseNotes
/usr/share/doc/cryptsetup/v2.3.2-ReleaseNotes
/usr/share/doc/cryptsetup/v2.3.3-ReleaseNotes
/usr/share/doc/cryptsetup/v2.3.4-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.3.5-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.3.6-ReleaseNotes
/usr/share/doc/cryptsetup/v2.4.0-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.4.1-ReleaseNotes
/usr/share/doc/cryptsetup/v2.4.2-ReleaseNotes
/usr/share/doc/cryptsetup/v2.4.3-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.5.0-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.6.0-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.6.1-ReleaseNotes
/usr/share/doc/cryptsetup/v2.7.0-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.7.1-ReleaseNotes
/usr/share/doc/cryptsetup/v2.7.2-ReleaseNotes
/usr/share/doc/cryptsetup/v2.7.3-ReleaseNotes.gz
/usr/share/doc/cryptsetup/v2.7.4-ReleaseNotes
/usr/share/doc/cryptsetup/v2.7.5-ReleaseNotes
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/cryptsetup
/usr/share/man
/usr/share/man/man5
/usr/share/man/man5/crypttab.5.gz
/usr/share/man/man8
/usr/share/man/man8/cryptdisks_start.8.gz
/usr/share/man/man8/cryptdisks_stop.8.gz
/usr/share/man/man8/luksformat.8.gz
/usr/share/bash-completion/completions/cryptdisks_stop
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Der Lord
CoMo schrieb:
Dann such halt nach der Binary mit
Code:
root@paperless:/usr/share/doc/cryptsetup# find / -type f -name cryptsetup
/usr/sbin/cryptsetup
/usr/share/lintian/overrides/cryptsetup
/usr/share/bash-completion/completions/cryptsetup
/usr/share/bug/cryptsetup
/usr/share/initramfs-tools/conf-hooks.d/cryptsetup

JumpingCat schrieb:
Willkommen bei Debian....
Das ist schon eine schwere Geburt. Das muss ich schon sagen.
Ich habe ja schon einige Linuxe probiert.
Gentoo (Sabayon), Arch (EndeavourOS), Linux Mint, etc.
Da bin ich mit den Anleitungen recht gut klar gekommen.
Aber hier beiße ich mir die Zähne aus.
 
/usr/sbin fehlt im path

die nächste idee wäre gewesen das cryptsetup-bin paket fehlt (obwohl es dep vom cryptsetup paket ist) aber es is tja scheints doch vorhanden
 
kieleich schrieb:
/usr/sbin fehlt im path
Nutzt wahrscheinlich auch nichts.

Ich bin ja in den Ordner gewechselt.
Immer die gleiche Meldung.

Was ich auch nicht verstehe.
Wenn man als normaler Benutzer angemeldet ist, sind die ganzen Strukturen farblich gekennzeichnet.
Als root sieht alles gleich aus. Man weiß nicht. ist "xy" nun eine Datei oder ein Ordner oder sonst was.

Hat sonst noch jemand eine Idee?

Wenn nicht, dann versuche ich mal die Sache mit dem SSH-Server im initramfs.
Bin dann mal gespannt, on ich wenigstens das hinbekomme.
 
DHC schrieb:
Ich bin ja in den Ordner gewechselt.
und dann als ./cryptsetup gestartet? da kannst auch gleich /usr/sbin/cryptsetup schreiben

ansonsten ist es egal in welche ordner du gerade bist es wird nur der PATH beachtet bei befehlen ohne eigene /pfadangabe/zum/befehl davor

das ist nicht windowsss wo man exe aus dem aktuellen verzeichnis ausführet, anderes konzept
 
  • Gefällt mir
Reaktionen: RedPanda05
kieleich schrieb:
kannst auch gleich /usr/sbin/cryptsetup schreiben
Ja. Hätte ich machen können.
Ist im Endeffekt egal.

Es funktioniert einfach nicht.

Und keiner hier kann mir sagen warum oder was ich machen muss, damit das Ganze funktioniert.
 
@JumpingCat
Ich habe doch oben alle Eingaben und Ergebnisse geschrieben.

Siehe Post #22 und #25

whoami --> root
id --> uid=0(root) gid=0(root) Gruppen=0(root)

Daraufhin habe ich ja noch mal nachgefragt ob ich nun tatsächlich root bin oder was ich sonst noch machen muss.
 
Zurück
Oben