Messaggi: 161
Discussioni: 33
Registrato: 22 Nov 2019
12/12/2022, 10:00
(Questo messaggio è stato modificato l'ultima volta il: 14/12/2022, 16:40 da nik57.)
continuando nel passaggio da ubuntu mate a pclinuxos-xfce ho qualche difficoltà nelle personalizzazioni...
in ubuntu avevo creato nel file .bashrc alcuni alias;
ad esempio: alias perm="sudo chchmod 777 -R ", per cambiare ricorsivamente i permessi ad una cartella e sottocartelle; in xfce l'equivalente perm="su chmod 777 -R " non funziona, mentre chmod 777 -R, dato in un terminale root si...
oppure alias rim="sudo rm -R "....
dove sbaglio? dove posso trovare un elenco/esempi dei comandi basilari o meglio delle differenze nei comandi tra ubuntu mate e pclos-xfce?
grazie
Messaggi: 69
Discussioni: 0
Registrato: 19 Dec 2019
12/12/2022, 13:32
(Questo messaggio è stato modificato l'ultima volta il: 12/12/2022, 13:36 da footstep11.)
In pclinux sudo non e' installato di default (vi sono mille motivi, ma non stiamo qui ad aprire una guerra). Se sei abituato ad usarlo lo puoi installare da synaptic.
Io non metterei mai le cartelle scrivibili dal mondo (777). Lo standard e' 755 o, se proprio vogliamo allargarci, 775... gusti personali.
Ciao, Mauro
CPU: Intel 6-Core i7-5820K (Haswell rev.2)
nVidia GeForce GTX 750 (drv 525.125.06), 16GB DDR4 RAM
Intel C610/X99 HD Audio / Intel I210 Gigabit Network
Supermicro C7X99-OCE
PCLinuxOS KDE Plasma:5.27.11 Frameworks:5.116.0 Apps:23.08.5
X.org:1.21.1.13 Qt:4.8.7/5.15.6
Kernel:6.6.32-pclos1
Messaggi: 161
Discussioni: 33
Registrato: 22 Nov 2019
ti ringrazio ma so, credo di sapere, quello che faccio.....
si tratta di copie di cartelle/file presi da altri hd che devo modificare/eliminare che talvolta sono bloccati (permessi limitanti...)
usare sudo non mi interessa più di tanto, ho provato anche a dare "su" (vedi sopra) ma senza risultato; mi interessa sapere/capire piano piano il "linguaggio" usato in pclos; nello specifico come creare alias....
Messaggi: 69
Discussioni: 0
Registrato: 19 Dec 2019
Gli alias si creano sempre nelle stesso modo in tutti i sistemi unix.
Per quello che vuoi fare tu, basta che PRIMA diventi root (con il comando
su -), e DOPO lanci il comando alias che hai creato (che deve ovviamente essere definito nel .bashrc di root o, a livello di sistema, in un file in /etc/profile.d).
Un'altra opzione e' quella di aprire un terminale come amministratore. Lo trovi in Configura Computer->Sistema->Apri un terminale come Amministratore. Ma e' molto piu' semplice aprire un terminale e dare "su -". Oppure puoi crearti un alias che apre un terminale ed esegue "su -"; qualcosa del tipo:
Codice:
alias admterm="konsole -e 'su -'"
Quando lo lanci ti chiedera' la password di root e sarai gia' pronto per dare i tuoi comandi come root.
Puoi dare anche una occhiata ai comandi
runuser,
pkexec. L'interfaccia grafica a su e'
gksu.
Trovi tutte le info attraverso le man pages.
Ciao, Mauro
CPU: Intel 6-Core i7-5820K (Haswell rev.2)
nVidia GeForce GTX 750 (drv 525.125.06), 16GB DDR4 RAM
Intel C610/X99 HD Audio / Intel I210 Gigabit Network
Supermicro C7X99-OCE
PCLinuxOS KDE Plasma:5.27.11 Frameworks:5.116.0 Apps:23.08.5
X.org:1.21.1.13 Qt:4.8.7/5.15.6
Kernel:6.6.32-pclos1
Messaggi: 161
Discussioni: 33
Registrato: 22 Nov 2019
14/12/2022, 16:39
(Questo messaggio è stato modificato l'ultima volta il: 14/12/2022, 17:07 da nik57.)
Citazione:Gli alias si creano sempre nelle stesso modo in tutti i sistemi unix.
mica vero....c'è comunque una differenza seppur minima (sapendolo....), l'alias va creato nel .bashrc di root ed il comando va dato in un terminale root (soluzione che alla fine ho adottato); cosa che non immaginavo...ne ho provate diverse e visto che non riuscivo a venirne a capo ho chiesto qui...
ti ringrazio comunque per la spiegazione, darò sicuramente un'occhiata ai comandi runuser, pkexec
...rettifico, non funziona il "recursive"
questo un alias inserito nel .bascrc in root
Codice:
alias rim="rm -R "
e questo quello che ottengo
Codice:
[root@localhost ~]# rim '/home/nik/OK/OK'
rm: entrare nella directory '/home/nik/OK/OK'? y
rm: entrare nella directory '/home/nik/OK/OK/vari'? y
rm: rimuovere file regolare '/home/nik/OK/OK/vari/frecce mtPaint.png'?
.....................
mi chiede per ogni file/cartella cosa fare.....
ps..sono in live
Messaggi: 69
Discussioni: 0
Registrato: 19 Dec 2019
Perche' in pclos in realta' il comando rm e' un alias di "rm -i" (gli alias di sistema sono definiti nel file /etc/profile.d/60alias.sh)
Codice:
alias rm
alias rm='rm -i'
E' fatto per utenti inesperti che potrebbero cancellare cose senza volerlo. Nel tuo caso basta che metti nella definizione anche il flag f:
Codice:
alias rim='rm -Rf'
Ciao, Mauro
CPU: Intel 6-Core i7-5820K (Haswell rev.2)
nVidia GeForce GTX 750 (drv 525.125.06), 16GB DDR4 RAM
Intel C610/X99 HD Audio / Intel I210 Gigabit Network
Supermicro C7X99-OCE
PCLinuxOS KDE Plasma:5.27.11 Frameworks:5.116.0 Apps:23.08.5
X.org:1.21.1.13 Qt:4.8.7/5.15.6
Kernel:6.6.32-pclos1
Messaggi: 161
Discussioni: 33
Registrato: 22 Nov 2019
perfetto grazie...provato, funziona!