applicazioni come in macchine virtuali

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: applicazioni come in macchine virtuali

Messaggio da il_muflone »

invece secondo me l'hai messa tu con questa riga su fstab
/tmp            /tmp            none    rw,bind        0      0
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Kikkas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 661
Iscrizione: martedì 24 marzo 2009, 22:34

Re: applicazioni come in macchine virtuali

Messaggio da Kikkas »

in effeti ora che ci penso una volta lo avevo modificato, l'unico fstab a cui ho mai dato una occhiata è il mio (non quello di schroot per intenderci) e questo è un copia-incolla del file:
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
#            
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda5 during installation
UUID=abf7978a-e519-43ee-b7fc-22ac344f7ce9 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda7 during installation
UUID=054c051b-d9c6-411a-a2c9-7d92c5c14a6d /home           ext4    defaults        0       2
# swap was on /dev/sda6 during installation
UUID=dd0f76e6-0ddd-4562-b01e-8fe7d53d3a04 none            swap    sw              0       0
quello chrootato non lo ho mai guardato

ma c'è qualcosa che non va/anomalo?

comunque ti posso assicurare che quella stringa non la ho mai messa...
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: applicazioni come in macchine virtuali

Messaggio da il_muflone »

e` quello che nella guida e` chiamato mount-defaults
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: applicazioni come in macchine virtuali

Messaggio da il_muflone »

lo segnalo perche` puo` interessare, non credo che sia ancora ben stabile e sicuro ma l'intento e` quello di sigillare le applicazioni all'interno di una sandbox senza possibilita` di uscirne:
http://www.stgraber.org/category/sandbox/

un po' come fa sandboxie per windows
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Kikkas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 661
Iscrizione: martedì 24 marzo 2009, 22:34

Re: applicazioni come in macchine virtuali

Messaggio da Kikkas »

ti ringrazio per la segnalazione, è sicuramente molto interessante, magari sufficiente per i propri scopi senza dover usare strumenti (credo) più potenti come apparmor...

non ho ben capito la storia di mount-defaults...
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: applicazioni come in macchine virtuali

Messaggio da il_muflone »

se hai seguito la guida che ti hanno linkato, ti chiede di modificare mounts-default che schroot usa come fosse fstab

li` dentro hai indicato di usare la /tmp reale
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Kikkas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 661
Iscrizione: martedì 24 marzo 2009, 22:34

Re: applicazioni come in macchine virtuali

Messaggio da Kikkas »

ah, ok

allora erano impostazioni di default
Io li avevo soltanto aggiunto il commento alla voce /home per evitare di accedere (e combinare qualche sciocco pasticcio) alla mia home!

le altre impostazioni nn le avevo toccate, quindi la voce che mi dicevi te era davvero opera sua :)
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: applicazioni come in macchine virtuali

Messaggio da il_muflone »

stai glissando volontariamente?
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Kikkas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 661
Iscrizione: martedì 24 marzo 2009, 22:34

Re: applicazioni come in macchine virtuali

Messaggio da Kikkas »

il_muflone ha scritto: stai glissando volontariamente?
scusa, ma non capisco cosa intendi...
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: applicazioni come in macchine virtuali

Messaggio da il_muflone »

hai quella riga nel file che ti e` stato indicato?
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Kikkas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 661
Iscrizione: martedì 24 marzo 2009, 22:34

Re: applicazioni come in macchine virtuali

Messaggio da Kikkas »

# fstab: static file system information for chroots.
# Note that the mount point will be prefixed by the chroot path
# (CHROOT_PATH)
#
#
/proc /proc none    rw,rbind        0      0
/sys /sys none    rw,rbind        0      0
/dev            /dev            none    rw,rbind        0      0
#/home /home none rw,bind 0 0
/tmp /tmp none rw,bind 0 0
si, la ho, questo è mount-defaults (lo ho postato tutto visto che è leggermente diverso dalla guida sebbene non lo abbia cambiato eccetto il commento alla /home)
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: applicazioni come in macchine virtuali

Messaggio da il_muflone »

e toglila no?
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Kikkas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 661
Iscrizione: martedì 24 marzo 2009, 22:34

Re: applicazioni come in macchine virtuali

Messaggio da Kikkas »

Kikkas ha scritto: Grazi muflone, ora ho capito

ero convinto, nonostante lo avessi scritto, di essere in "/" e non in "/root", mi sono confuso, infatti se faccio "cd /" vedo tutte le cartelle di sistema, come mi aspettavo

infatti quando davo i comandi cd "/tmp" entravo in /tmp senza problemi, ed ero abbastanza confuso :P  (promemoria: dormire al notte e testare il pc di giorno è meglio!)

la cosa che invece adesso mi è poco chiara è la seguente...

se vado in /tmp da chroot vedo i file temporanei ad esmepio di mozilla, questo vuol dire che io, anche da chroot, sto navigando nel mio filesystem, mentre ero convinto che fossero separati...
ero convinto che "/" di schroot si trovasse sotto /srv/chroot/lucid_i386, visto che la avevo impostata come location, poi però il terminale mi ha riportato che è una chiave deprecata...vuol dire che una volta era così e adesso è cambiate o solo alcune cartelle come /tmp vengono "condivise" tra i due sistemi?
se vado sotto "home" non vedo nessun utente infatti (nemmenio il mio attuale di adesso), ma non saprei dire se è l'unica cartella che non riesco a vedere/accedere/modificare da chroot... (beh, probabilmente nemmeno bin e altre saranno condivise visto che i programmi li devo installare...), ma se ad esempio creo un nuovo utente con schroot, nel mio sistema (non schrootato) questo finisce sotto "/home/nuovoutente" a cui potrei accedere tranquillamente con un login, oppure in qualche sottocartella?

MI sa che ci siamo fraintesi...
io chiedevo per tentare di capire dove si trovasse il sistema chrootato, non come togliere tmp, ora come ora non ho niente in contrario se tale cartella viene condivisa, semmai prtò dovessi volerla non condividere so come fare

suppongo che volendo, modificando tale file, posso condividere qualsiasi cartella/memoria di massa esterna, giusto?
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: applicazioni come in macchine virtuali

Messaggio da il_muflone »

esatto
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Kikkas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 661
Iscrizione: martedì 24 marzo 2009, 22:34

Re: applicazioni come in macchine virtuali

Messaggio da Kikkas »

domandinaina...

secondo la guida posso chrootare soltanto altre versioni di ubuntu e debian, quindi suppongo anche tutte le derivate debian e ubuntu-based...

c'è qualcosa che "mi vieta", qualche sorta di controindicazione a chrootare un altro sistema, come ad esempio opensuse, o addirittura un sistema hurd??? Che requisiti ci vogliono?

Se è possibile far partire anche sistemi non debian/ubuntu-based (da ubuntu/debian s'intende)è possibile fare la seguente cosa?:
installo un secondo sistema operativo su un'altra partizione (come /home ho una partizione separata, quindi userei la stessa partizione per i due sistemi (con due users differenti))
chrooto un sistema con l'altro.
In questo modo all'avvio posso scegliere quale sistema far partire, e se durante l'esecuzione di uno dei due mi serve qualcosa dall'altro (non per forza un file, magari un programma specifico...) non ho bisogno di riavviare il tutto ma basta aprire un terminale per "far avviare in contemporanea il secondo sistema"...

come faccio inoltre a far partire una sessione grafica?
ho installato kde (giusto per non avere due volte gnome :P)
e se faccio partire ad esempio konqueror mi dice "cannot connect to x-server"
ma anche startx non da esiti positivi...
"startx
xauth:  creating new authority file /tmp/file_di_xauthority
xauth:  creating new authority file /tmp/file_di_xauthority


Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.


Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.

ddxSigGiveUp: Closing log
"
Ultima modifica di Kikkas il lunedì 6 dicembre 2010, 22:14, modificato 1 volta in totale.
Kikkas
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 661
Iscrizione: martedì 24 marzo 2009, 22:34

Re: applicazioni come in macchine virtuali

Messaggio da Kikkas »

up
purtroppo non sono acnora riuscito a trovare una risposta certa alle mie domande, in modo particolare come far partire applicazioni grafiche...
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 11 ospiti