Bit di autorizzazione in modalità file che consente di eseguire un file come programma. Inoltre, le domande riguardavano il formato dei file di programma e l'individuazione e l'esecuzione dei file di programma.
Sto scrivendo un programma che testerà i programmi scritti dagli studenti. Temo di non potermi fidare di loro e devo assicurarmi che non finisca male per il computer che lo esegue. Stavo pensando di fare un utente con crash test con accesso limitato alle risorse di sistema ed eseguire programmi …
Per esempio: $ node -bash: /usr/local/bin/node: No such file or directory $ foo -bash: foo: command not found Qual è la differenza? In entrambi i casi, nodee foosono comandi non validi, ma sembra che Unix non riesca a trovare il nodebinario? Quando si disinstalla un programma, ad esempio node, c'è …
L'esempio che ho è Minecraft. Quando eseguo Bukkit su Linux posso rimuovere o aggiornare i file .jar nella cartella / plugins ed eseguire semplicemente il comando 'reload'. In Windows, devo interrompere l'intero processo del server perché si lamenterà che il file .jar è attualmente in uso quando provo a rimuoverlo …
Sono perplesso. Ho uno script nella mia /homedirectory che è eseguibile: [user@server ~]$ ll total 4 -rwx------ 1 user user 2608 Jul 15 18:23 qa.sh Tuttavia, quando provo a eseguirlo sudo, dice che non riesce a trovarlo: [user@server ~]$ sudo ./qa.sh [sudo] password for user: sudo: unable to execute ./qa.sh: …
Preparatevi, questa domanda apparirà probabilmente ingenua e / o sciocca, visto che sono relativamente nuovo al funzionamento interno di sistemi come unix e alla programmazione in generale. Pronto? Ok! Attraverserò circa 3 livelli di ludicrosità, aumentando man mano che procederò. Abbiamo due sistemi con hardware simile (il punto principale è …
Supponendo che io sia nella stessa cartella di un file eseguibile, dovrei digitare questo per eseguirlo: ./file Preferirei non dover scrivere /, perché /è difficile per me scrivere. C'è un modo più semplice per eseguire un file? Idealmente solo una semplice sintassi come: .file o qualcos'altro ma più facile che …
rootl'utente può scrivere su un file anche se le sue writeautorizzazioni non sono impostate. rootl'utente può leggere un file anche se le sue readautorizzazioni non sono impostate. rootl'utente può cd accedere a una directory anche se le sue executeautorizzazioni non sono impostate. rootl'utente non può eseguire un file quando le …
Sono anni che uso i sistemi Linux su base giornaliera e non ho mai avuto grossi problemi aggiornando un sistema mentre era in esecuzione, ma mi chiedo ancora perché questo sia possibile. Lasciami fare un esempio. Supponiamo che un programma "A" di un determinato pacchetto sia in esecuzione su un …
Digitando /usr/bin/env sed -fin terminal funziona. Ma se lo usi come shebang, #!/usr/bin/env sed -f s/a/b/ L'esecuzione dello script non verrà eseguita: /usr/bin/env: sed -f: No such file or directory Credo che sia correlato a -f. Ma come risolverlo?
Ho trovato il termine " eseguibile LSB " o " oggetto condiviso LSB " nell'output del filecomando in Linux. Per esempio: $ file /bin/ls /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=4637713da6cd9aa30d1528471c930f88a39045ff, stripped Cosa significa "LSB" in questo contesto?
Capisco che Linux usa la linea shebang per determinare quale interprete usare per i linguaggi di scripting, ma come funziona per i binari? Voglio dire, posso eseguire binari Linux e aver installato sia binari wine che mono , binari Windows e .NET. E per tutti è solo ./binary-name(se non in …
Come posso eseguire un comando facendogli credere che sia in una data diversa da quella di sistema? Ad esempio, se ho questo script: #!/usr/bin/env bash date +"%B %d, %Y" Stampa la data effettiva: march 13, 2014 Ma vorrei che stampasse una data diversa, sul futuro o sul passato, senza cambiare …
Perché sshdrichiede un percorso assoluto al riavvio, ad es. /usr/sbin/sshdAnzichésshd Ci sono implicazioni per la sicurezza? PS il messaggio di errore: # sshd sshd re-exec requires execution with an absolute path
Trovo sempre più strumenti che mettono gli eseguibili in ~ / .local / bin. Sono vecchio e per me ~ / bin è il posto nella mia $ HOME per gli eseguibili. Da dove è nata questa folle nuova moda? Perché la gente lo fa? Quanto è diffuso? È formalizzato …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.