Pagina 1 di 1

comando chmod in /dev

Inviato: mercoledì 19 ottobre 2011, 22:56
da pystik
salve scusate vorrei chiedere come mai quando do il comando "sudo chmod 666 /dev/video0 " al riavvio lo perdo??

Re: comando chmod

Inviato: giovedì 20 ottobre 2011, 7:14
da steff
/dev è quasi vuoto a pc spento, si popolo dinamicamente durante l''avvio con i file secondo l'hardware, è udev che gestisce i permessi.

Re: comando chmod

Inviato: giovedì 20 ottobre 2011, 8:22
da as-far-as-i-know
steff ha scritto: /dev è quasi vuoto a pc spento, si popolo dinamicamente durante l''avvio con i file secondo l'hardware, è udev che gestisce i permessi.
Stai parlando in italiano, o hai usato il Google translator? ... si popolo dinamicamente ...
Precisa meglio.

Re: comando chmod

Inviato: giovedì 20 ottobre 2011, 8:55
da steff
:-[ popola
Quasi tutti i file in/dev vengono creati durante l'avvio. Se apri /dev sul disco da un cd live lo vedi.

Re: comando chmod

Inviato: giovedì 20 ottobre 2011, 9:41
da pystik
si in realtà non è video 0 ma easycap0 ( ossia il driver che serve per una periferica acquisizione video usb) , p ero i nrealta prima che io formattassi tutto funzionava perfettamente, adesso invece no.... ??? ??? ??? ??? ???

Re: comando chmod

Inviato: giovedì 20 ottobre 2011, 10:24
da el_Felix
Non devi cambiare i permessi del file di dispositivo (quello che trovi in /dev) ma i permessi della cartella su cui monti il dispositivo o il modo in cui lo monti.

A dispositivo montato posta i risultati di questi tre comandi:

Codice: Seleziona tutto

ls -l /media

Codice: Seleziona tutto

cat /etc/fstab

Codice: Seleziona tutto

cat /etc/mtab

Re: comando chmod

Inviato: giovedì 20 ottobre 2011, 14:13
da steff
Puoi mettere il comando (senza sudo)

Codice: Seleziona tutto

chmod 666 /dev/quelche-è 
in

Codice: Seleziona tutto

sudo gedit /etc/rc.local
prima di
exit 0

Così viene eseguito all'avvio ma con /dev già configurato. Non sarà ortodosso ma se funziona...

Re: comando chmod

Inviato: giovedì 20 ottobre 2011, 19:10
da pystik
A dispositivo montato posta i risultati di questi tre comandi:


gino@gino-zone:~$ ls -l /media
totale 0
gino@gino-zone:~$ cat /etc/fstab
# /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
/dev/sda1       /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=cd9bdfe0-2698-47d3-8f7b-ece6dd9eacc3 none            swap    sw              0       0
gino@gino-zone:~$ cat /etc/mtab
/dev/sda1 / ext4 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
none /dev devtmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0
none /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
gvfs-fuse-daemon /home/gino/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=gino 0 0


cmq è relativo alla chiavetta usb che acquisisce dalle telecamere e trasmette a zoneminder. se non do il comando chmod 666 in pratica non vedo nulla...io non ci capisco quasi nulla ma ho seguito da questa guida:
http://vodkone.estri.net/menucatlinuxsoftware/17-artzoneminderubuntuinstall.html

Re: comando chmod

Inviato: giovedì 20 ottobre 2011, 19:19
da el_Felix
Se il dispositivo era montato quando hai dato quei comandi, c'è qualcosa che non mi torna... non risulta niente né in /media (cartella contenente i mountpoint) né in /etc/mtab che elenca tutti i dispositivi montati con i relati mountpoint.
Ma la periferica di che tipo è? videocamera, fotocamera, hard disk esterno, ecc ecc?

Re: comando chmod

Inviato: giovedì 20 ottobre 2011, 19:26
da pystik
si certo la periferica era montata e funzionante , perche avevo dato il famoso chmod666 ecc.. , cmq è una usb http://www.beboxx.com/coit/usb-easycap-4-channel-dvr.html?track=feedgCrY

a questa sono collegate alcune telecamere, tutto qui :)

ecco quello che mi da lsusb
ùgino@gino-zone:~$ lsusb
Bus 005 Device 002: ID 0a5c:2110 Broadcom Corp. Bluetooth Controller
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 05e1:0408 Syntek Semiconductor Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
gino@gino-zone:~$
nn so  quanto possa servire

Re: comando chmod

Inviato: giovedì 20 ottobre 2011, 19:29
da steff
Non viene montato come un disco normale ovviamente. Se l'hai sempre collegato puoi provare la mia soluzione, altrimenti devi crearti una regola per udev che è da smanettoni (ma non tanto complicato)

Re: comando chmod

Inviato: giovedì 20 ottobre 2011, 19:32
da pystik
si  ho cercato di far come dicevi tu pero con gedit non ho capito cosa fare

p.s.
in pratica devo mettere il comando chmod 666 ...ecc.. nel file: sudo gedit /etc.rc.local?

Re: comando chmod

Inviato: giovedì 20 ottobre 2011, 19:49
da steff
Sì, ma ho scritto male il comando nella furia, il file è /etc/rc.local quindi

Codice: Seleziona tutto

sudo gedit /etc/rc.local
dovrebbe venire così

Codice: Seleziona tutto

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
chmod 666 /dev/dispositivo_che_vuoi
exit 0

Re: comando chmod

Inviato: giovedì 20 ottobre 2011, 19:56
da pystik
graaaaaaaaaandeeeeeeeeeeeeeeeeeeeeeee
funziona:))))))))))))))))))))))))))))))))))))))))


mica saresti cosi gentile da esaudire un altro desiderio???

Re: comando chmod

Inviato: giovedì 20 ottobre 2011, 20:01
da steff
Altro problema altra discussione, se ho idee intervengo, puoi inserire il link qui sie vuoi.

Metti [risolto] nel titolo del primo post e metti anche "in  /dev"

Re: comando chmod in /dev [risolto]

Inviato: giovedì 20 ottobre 2011, 20:07
da pystik
fatto : grazie mille,
metto il link della nuova discussione che chiedevo :
http://forum.ubuntu-it.org/viewtopic.php?t=487571

Re: comando chmod in /dev

Inviato: venerdì 21 ottobre 2011, 14:26
da pystik
non so se è un mistero ma prorpio adesso dopo aver acceso il pc non funziona piu!!!!!!!!! :o :o :o :o :o :