salve a tutti vorrei sapere come fare uno script che dia permessi di esecuzione a: utente, gruppo e tutti, per ogni file con estensione .sh presente in una directory a scelta dell’utente (#!/bin/bash). Grazie mille

chiesto 09 Dic '16, 19:45

Mkess's gravatar image

Mkess
251


Eccolo:

#!/bin/bash

if [[ $# -ne 1 ]]; then
  echo "Utilizzo: $0 directory" >&2
  exit 1
fi

cd "$1"
for f in *.sh; do
  [[ -f ./"$f" ]] && chmod ugo+x ./"$f"
done
coll. permanente

ha risposto 09 Dic '16, 22:03

enzotib's gravatar image

enzotib ♦♦
14.0k112186

grazie mille!!! non ce l' avrei fatta da solo!!!

(09 Dic '16, 23:41) Mkess Mkess's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×45
×39
×3

domanda posta: 09 Dic '16, 19:45

domanda visualizzata: 154 volte

ultimo aggiornamento: 09 Dic '16, 23:41

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.