| segnale acustico BEEP è una campana console. |
Scarica ora |
segnale acustico Classifica e riepilogo
- Nome editore:
- Johnathan Nightingale
- Sito web dell'editore:
- http://www.johnath.com/beep/
segnale acustico Tag
segnale acustico Descrizione
BEEP è una campana console. BEEP è una campana console. Sono appena diventato così stanco di essere limitato alla printf ("A"); Quando volevo un bip del terminale. Questo programma non dovrebbe essere qualcosa di stupendo, è il giustificato per ottenere il lavoro fatto. Il suo scopo previsto nella vita è vivere all'interno di script Shell / Perl e consentire un po 'più granularità di quanto si ottenga con la campana dei terminali predefinita. Forse sono l'unico che pensa che questo sia utile. Indicato nella pagina Man, alcuni utenti sono in esecuzione in una situazione in cui BEEP muore con un reclamo da IOCTL (). Il motivo per questo, come Peter Tirsek era abbastanza bello da indicarmi, deriva da come il kernel gestisce il tentativo di BEep di colpire (per non programmatori: IOCTL è una sorta di funzione di cattura che ti permette di colpire le cose Non avere altri predefiniti predefiniti, meccanismi) il TTY, che è il modo in cui emette un segnale acustico. La breve storia è che il kernel controlla che sia: - Tu sei il superutente- Possiedi l'attuale TTYWhat Questo significa che è che la radice può sempre fare un segnale acustico (al meglio delle mie conoscenze!), E che qualsiasi utente locale può fare un segnale acustico Lavora, ma un utente remoto non root non può utilizzare il segnale acustico nel suo stato naturale. Ciò che è peggio, un Xterm o altri conteggi X-session, per quanto riguarda il kernel, come "remoto", quindi BEEP non funzionerà da un XTERM non privilegiato. L'avevo originariamente inseguito in un insetto, ma in realtà non c'è nulla che io possa fare al riguardo, ed è davvero una buona cosa che il kernel fa le cose in questo modo. C'è anche una soluzione.By BEEP predefinito non è installato con il Bit Set Suid, perché sarebbe solo Zany. D'altra parte, se lo fai suid root, tutti i tuoi problemi con Beep Chaiiling sulle chiamate IOCTL spariranno magicamente, che è piacevole, e l'unica ragione non è che qualsiasi programma SUID è un potenziale foro di sicurezza. Convenientemente, Beep è molto breve, quindi auditing è piuttosto semplice. Che cosa è nuovo in questa versione: · Pagine dell'uomo ora Gzip -9 per una migliore compressione · Tabella delle frequenze aggiunte alla pagina man · Correzione per piattaforme con caratteri non firmati · su IOCTL () Errori, BEEP ora faranno una printf ("A") in modo che, per lo meno, importi un segnale acustico.
segnale acustico Software correlato