manpages-de - en to de translation catalogue (36 entries)

note: type: TH
en: 2019-03-06
de: 6. März 2019

note: type: TH
en: Linux Programmer's Manual
de: Linux-Programmierhandbuch

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: getpass - get a password
de: getpass - ermittelt ein Passwort

note: type: SH
en: SYNOPSIS
de: ÜBERSICHT

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
de: Mit Glibc erforderliche Makros (siehe B<feature_test_macros>(7)):

note: type: TP
en: Since glibc 2.2.2:
de: Seit Glibc 2.2.2:

note: type: Plain text
en: _XOPEN_SOURCE && ! (_POSIX_C_SOURCE\ E<gt>=\ 200112L)
        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
        || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE
de: _XOPEN_SOURCE && ! (_POSIX_C_SOURCE\ E<gt>=\ 200112L)
        || /* Glibc seit 2.19: */ _DEFAULT_SOURCE
        || /* Glibc-Versionen E<lt>= 2.19: */ _BSD_SOURCE

note: type: TP
en: Before glibc 2.2.2:
de: Vor Glibc 2.2.2:

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: This function is obsolete.  Do not use it.  If you want to read input without terminal echoing enabled, see the description of the I<ECHO> flag in B<termios>(3).
de: Diese Funktion ist veraltet, bitte verwenden Sie sie nicht. Falls Sie die Terminal-Eingabe lesen wollen, ohne dass die Wiedergabe der eingegebenen Zeichen aktiviert ist, lesen Sie bitte die Beschreibung des I<ECHO>-Schalters in B<termios>(3).

note: type: Plain text
en: The B<getpass>()  function opens I</dev/tty> (the controlling terminal of the process), outputs the string I<prompt>, turns off echoing, reads one line (the "password"), restores the terminal state and closes I</dev/tty> again.
de: Die Funktion B<getpass>() öffnet I</dev/tty> (das steuernde Terminal des Prozesses), zeigt die Zeichenkette I<prompt> an, schaltet die Wiedergabe der eingebenen Zeichen auf dem Terminal ab, liest die Zeile (das »Passwort«), stellt den Status des Terminals wieder her und schließt I</dev/tty> wieder.

note: type: SH
en: RETURN VALUE
de: RÜCKGABEWERT

note: type: Plain text
en: The function B<getpass>()  returns a pointer to a static buffer containing (the first B<PASS_MAX> bytes of) the password without the trailing newline, terminated by a null byte (\(aq\e0\(aq).  This buffer may be overwritten by a following call.  On error, the terminal state is restored, I<errno> is set appropriately, and NULL is returned.
de: Die Funktion B<getpass>() gibt einen Zeiger auf einen statischen Puffer zurück, der das Passwort (bzw. die ersten B<PASS_MAX> Bytes davon) ohne das abschließende Newline-Zeichen, jedoch mit einem terminierenden Null-Byte, enthält. Dieser Puffer kann von einem nachfolgenden Aufruf überschrieben werden. Im Fehlerfall wird der Status des Terminals wiederhergestellt, I<errno> entsprechend gesetzt und NULL zurückgegeben.

note: type: SH
en: ERRORS
de: FEHLER

note: type: Plain text
en: The function may fail if
de: Die Funktion kann fehlschlagen, falls

note: type: Plain text
en: The process does not have a controlling terminal.
de: der Prozess kein steuerndes Terminal hat.

note: type: SH
en: FILES
de: DATEIEN

note: type: SH
en: ATTRIBUTES
de: ATTRIBUTE

note: type: Plain text
en: For an explanation of the terms used in this section, see B<attributes>(7).
de: Siehe B<attributes>(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

note: type: tbl table
en: Interface
de: Schnittstelle

note: type: tbl table
en: Attribute
de: Attribut

note: type: tbl table
en: Value
de: Wert

note: type: tbl table
en: Thread safety
de: Multithread-Fähigkeit

note: type: SH
en: CONFORMING TO
de: KONFORM ZU

note: type: Plain text
en: Present in SUSv2, but marked LEGACY.  Removed in POSIX.1-2001.
de: In SUSv2 vorhanden, aber als VERALTET gekennzeichnet. In POSIX.1-2001 entfernt.

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: In the GNU C library implementation, if I</dev/tty> cannot be opened, the prompt is written to I<stderr> and the password is read from I<stdin>.  There is no limit on the length of the password.  Line editing is not disabled.
de: Bei Glibc2 wird der Prompt auf I<stderr> geschrieben, falls I</dev/tty> nicht geöffnet werden kann und das Passwort wird von I<stdin> gelesen. Es gibt keine Begrenzung der Länge des Passwortes. Das Editieren der Zeile ist nicht deaktiviert.

note: Libc4 and libc5 have never supported .B PASS_MAX or .BR _SC_PASS_MAX . type: Plain text
en: According to SUSv2, the value of B<PASS_MAX> must be defined in I<E<lt>limits.hE<gt>> in case it is smaller than 8, and can in any case be obtained using I<sysconf(_SC_PASS_MAX)>.  However, POSIX.2 withdraws the constants B<PASS_MAX> and B<_SC_PASS_MAX>, and the function B<getpass>().  The glibc version accepts B<_SC_PASS_MAX> and returns B<BUFSIZ> (e.g., 8192).
de: Gemäß SUSv2 muss der Wert von B<PASS_MAX> in I<E<lt>limits.hE<gt>> definiert sein, falls er kleiner als 8 ist, und kann auf jeden Fall mit I<sysconf(_SC_PASS_MAX)> in Erfahrung gebracht werden. Allerdings verwirft POSIX.2 die Konstanten B<PASS_MAX> und B<_SC_PASS_MAX> sowie die Funktion B<getpass>(). Libc4 und Libc5 haben niemals B<PASS_MAX> oder B<_SC_PASS_MAX> unterstützt. Glibc2 akzeptiert B<_SC_PASS_MAX> und gibt B<BUFSIZ> zurück (z.B. 8192).

note: type: SH
en: BUGS
de: FEHLER

note: type: Plain text
en: The calling process should zero the password as soon as possible to avoid leaving the cleartext password visible in the process's address space.
de: Der aufrufende Prozess sollte das Passwort so schnell wie möglich auf Null setzen, um zu vermeiden, dass das Passwort weiter im Adressraum dieses Prozesses sichtbar ist.

note: type: SH
en: SEE ALSO
de: SIEHE AUCH

note: type: SH
en: COLOPHON
de: KOLOPHON

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.03 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.02 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.01 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.
