Premetto che ho creato "chrome" e non "chromium", quindi non ho installato libpam
Stamani vado ad avviare chrome e...
Codice: Seleziona tutto
[4650:4660:7638332395:ERROR:shared_memory_posix.cc(153)] Creating shared memory in /dev/shm/.com.google.chrome.KTyxUq failed: Permesso negato
[4650:4660:7638332490:ERROR:shared_memory_posix.cc(156)] Unable to access(W_OK|X_OK) /dev/shm: Permesso negato
[4650:4660:7638332513:FATAL:shared_memory_posix.cc(158)] This is frequently caused by incorrect permissions on /dev/shm. Try 'sudo chmod 1777 /dev/shm' to fix.
Codice: Seleziona tutto
tmpfs on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
Così che da 755 siamo passati a 777 con proprietario root:root
Ma non mi sembra una cosa molto saggia, e se l'unico programma a non funzionare con questo è chrome...
Quel che mi domando è:
- cosa è cambiato da quel giorno ad oggi? qualche nuovo pacchetto ha cambiato le impostazioni di defaults (i parametri con cui montavo /dev/shm erano proprio "defuaults") di tmpfs o cosa?
- è qualche parametro del kernel? tipo CONFIG_TMPFS_POSIX_ACL=y che comunque non ho modificato da qualche kernel a questa parte ed è anche nel generic di Pat, e quindi mi domando il perché del comportamento diverso. Tra l'altro dalla man page di "mount" le acl posix non sono impostabile in tmpfs, o ho capito male?
Come kernel utilizzo il 2.6.38.2 con un config mio, ma non modificato da tempo, se non per qualche impostazione ipv6 (non ho ancora provato a lanciare il vecchio kernel o il generic)
- cosa comporta mettere 777 a /dev/shm?