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 realizzando alcuni binari, script ecc. Che voglio installare facilmente (usando i miei rpms). Dal momento che li voglio accessibili a tutti, la mia intuizione sarebbe di metterli in / usr / bin; non è necessario cambiare PERCORSO tuttavia; i miei eseguibili ora scompaiono in un pool di tutti gli …
Una cosa che mi confonde almeno su Linux desktop è che quasi tutto è nel mio PERCORSO. Con tutto intendo ogni applicazione desktop, comprese cose come gnome-character-map e glchess. Questi non hanno interfacce da riga di comando di cui parlare, quindi non riesco a pensare a un caso in cui …
$ ls -l /usr/bin/sudo -rwsr-xr-x 1 root root 136808 Jul 4 2017 /usr/bin/sudo pertanto sudoè eseguibile da qualsiasi utente e qualsiasi utente che esegue sudoavrà root come ID utente effettivo del processo perché /usr/bin/sudoè impostato il bit set-user-id di . Da https://unix.stackexchange.com/a/11287/674 la differenza più visibile tra sudo e su …
So che abilitare setuid su script ha problemi di sicurezza e quindi è inattivo per impostazione predefinita, ma mi aspetto che funzioni per eseguibili. Ho creato ed eseguibile che mostra uid come output seguendo le istruzioni descritte in questo post: Consenti setuid su script shell Ma restituisce lo stesso uid …
Sto cercando di avviare un'applicazione node.js con un utente con autorizzazioni limitate. Tutti i file che conosco sono di proprietà dell'utente corretto e le autorizzazioni sono impostate ragionevolmente bene. Sto cercando di utilizzare un file di script per fare questo. Invoco lo script con questo comando sudo su - nodejs …
Sto usando un server condiviso. Su quel server sono installate diverse versioni di Java: Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode * 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode Vorrei scegliere le seconde opzioni, ma se provassi a farlo si lamenterebbe che non ho …
Ho visto questa domanda su questo sito e questo mi ha spinto a porre questa domanda. Voglio sapere in Unix parlare qual è la differenza tra un eseguibile e uno script di shell?
Immagina di avere una sceneggiatura foo. Dovrebbe essere eseguito una volta quando l'utente accede e non è necessario dopo una corretta esecuzione. La mia domanda: è sicuro rimuovere il file di script all'interno dello script? Per esempio: #!/bin/bash # do something ... # if successful rm /path/to/foo exit 0
Un eseguibile ELF minimo richiede solo l'intestazione ELF e almeno un'intestazione del programma per essere funzionale. Tuttavia, quando eseguo strip su un breve eseguibile, decide di non eliminare la tabella delle intestazioni di sezione o la sezione stringhe di sezione, mantenendoli in giro anche se non hanno scopo (per quanto …
Installato vino su Debian per eseguire un exe di Windows, in particolare il bundle PortForward Network Utilities: http://portforward.com/help/setup_static_ip_address.htm ). Ingresso: wine '/m/PortForward Network Utilities.desktop' Produzione: wine: Bad EXE format for Z:\m\Desktop\PortForward Network Utilities.desktop. Ho installato Wine con apt-get, seguendo le "Istruzioni Multiarch di Debian / Wine". Wine è a 32 …
Quando sono sul mio Linux Box, utilizzo bash come shell. Ora mi chiedevo come bash gestisca l'esecuzione di un file ELF, cioè quando scrivo ./program e il programma è un file ELF. Ho grepped bash-4.3.tar.gz, non sembra esserci una sorta di parser di numeri magici per scoprire se il file …
Sono su un kali linux a 64 bit. Ho creato uno script Python che richiede 2 argomenti per iniziare. Non voglio scrivere ogni volta gli stessi identici percorsi o cercare nella cronologia dei comandi che ho usato nel terminale. Così ho deciso di creare un semplice script che chiama lo …
Di recente ho comprato un Raspberry Pi. L'ho già configurato e installo un compilatore incrociato per arm sul mio desktop (amd64). Ho compilato un semplice programma "ciao mondo" e poi lo copio dal mio desktop al mio Pi con scp ./hello david@192.168.1.33:~/hello. Dopo il login nel mio Pi corro ls …
Ho un file eseguibile unix situato in una directory che ho generato. Credo di aver bisogno di ottenere questa directory nella mia in $PATHmodo che l'eseguibile unix sia eseguibile, ma la documentazione per il codice sorgente dice che devo modificare il mio file di configurazione della shell per aggiungere $home/meme/binal …
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.