Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[conf] ennesimo su udev, dischi e permessi vari [RISOLTO]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
theRealMorpheu5
l33t
l33t


Joined: 26 Feb 2004
Posts: 841
Location: Vicenza, IT

PostPosted: Thu Sep 09, 2004 5:02 pm    Post subject: [conf] ennesimo su udev, dischi e permessi vari [RISOLTO] Reply with quote

Code:
morpheu5@casper ~ $ ls /mnt/fat/
ls: /mnt/fat/localhost.sql: Permission denied
ls: /mnt/fat/gentle.pdf: Permission denied
ls: /mnt/fat/icons.tar.bz2: Permission denied
ls: /mnt/fat/sign.txt: Permission denied
ls: /mnt/fat/avg6db_f.dat: Permission denied
ls: /mnt/fat/VMware-workstation-4.0.5-6030.tar.gz: Permission denied
ls: /mnt/fat/bookmarks.html: Permission denied
ls: /mnt/fat/Trust 445A Speedlink xDSL Web Station - Advanced.pdf: Permission denied
ls: /mnt/fat/tofio.bmp: Permission denied
ls: /mnt/fat/esfw30.bin: Permission denied
ls: /mnt/fat/prova: Permission denied
ls: /mnt/fat/morpheu5.tar.bz2: Permission denied
hwbl  KDEThemes  littleos  moppomoz  Recycled  src  System Volume Information  Temp  tofus  vmware-any-any-update50
morpheu5@casper ~ $ ls /mnt/windows/
ls: /mnt/windows/: Permission denied
morpheu5@casper ~ $ cat /etc/fstab
# /etc/fstab: static file system information.
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/fstab,v 1.14 2003/10/13 20:03:38 azarah Exp $
#
# noatime turns off atimes for increased performance (atimes normally aren't
# needed; notail increases performance of ReiserFS (at the expense of storage
# efficiency).  It's safe to drop the noatime options if you want and to
# switch between notail and tail freely.

# <fs>                  <mountpoint>    <type>          <opts>                  <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/hda1               /boot           ext2            noauto,noatime          1 2
/dev/hda3               /               reiserfs        noatime                 0 1
/dev/hda2               none            swap            sw                      0 0
/dev/hda4               /cavia          auto            defaults,rw,user        0 0
/dev/cdroms/cdrom0      /mnt/cdrom      iso9660         noauto,ro,user          0 0
/dev/fd0                /mnt/floppy     auto            noauto,user             0 0

/dev/hdb1               /mnt/windows    ntfs            ro,user                 0 0
/dev/hdb5               /mnt/ntfs       ntfs            ro,user                 0 0
/dev/hdb6               /mnt/fat        vfat            rw,user                        0 0

# NOTE: The next line is critical for boot!
none                    /proc           proc            defaults                0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
#  use almost no memory if not populated with files)
# Adding the following line to /etc/fstab should take care of this:

none                    /dev/shm        tmpfs           defaults                0 0

La situazione dovrebbe essere abbastanza esplicativa. Sono nel gruppo disk e questa configurazione ha sempre funzionato. Ora... dove sbaglio?


Last edited by theRealMorpheu5 on Fri Sep 10, 2004 4:24 pm; edited 1 time in total
Back to top
View user's profile Send private message
theRealMorpheu5
l33t
l33t


Joined: 26 Feb 2004
Posts: 841
Location: Vicenza, IT

PostPosted: Fri Sep 10, 2004 7:41 am    Post subject: Reply with quote

Niente?
Back to top
View user's profile Send private message
motaboy
Retired Dev
Retired Dev


Joined: 15 Dec 2003
Posts: 1483

PostPosted: Fri Sep 10, 2004 8:23 am    Post subject: Reply with quote

Ma con che utente monti il device? É lo stesso col quale cerchi di leggerlo?

P.S. Udev é diventato una sorta di capro espiatorio?
_________________
...
Back to top
View user's profile Send private message
theRealMorpheu5
l33t
l33t


Joined: 26 Feb 2004
Posts: 841
Location: Vicenza, IT

PostPosted: Fri Sep 10, 2004 9:51 am    Post subject: Reply with quote

I device vengono montati da automount quindi suppongo da root:root. Il fatto è che il tutto è sempre andato a meraviglia, perfino con udev... prima che decidessi per la piallatura totale. Ora non ho problemi di permessi, con udev, tranne che per i dischi.

Udev diventa il capro espiatorio quando è lui a gestire le periferiche. Se fosse un cinese nascosto nel kernel forse chiederei anche a lui ma il cinese, ho controllato, non c'è...
Back to top
View user's profile Send private message
motaboy
Retired Dev
Retired Dev


Joined: 15 Dec 2003
Posts: 1483

PostPosted: Fri Sep 10, 2004 10:30 am    Post subject: Reply with quote

Dovresti prima documentarti un pó su come funziona udev... udev non gestisce niente di niente, crea solo i device sotto /dev in base ha cosa c'é scritto sotto /sys. niente di piú. Non c'é nessuna relazione sui permessi su /dev/hdX (gestiti da udev) e quelli su /mnt/

Sa i device vengono montati da root, come speri di poterli leggere da un altro utente? devi usare per esempio "umask=000" come opzione nell'fstab.
_________________
...
Back to top
View user's profile Send private message
theRealMorpheu5
l33t
l33t


Joined: 26 Feb 2004
Posts: 841
Location: Vicenza, IT

PostPosted: Fri Sep 10, 2004 1:19 pm    Post subject: Reply with quote

C'è un particolare che mi disturba parecchio: prima andava.
Back to top
View user's profile Send private message
motaboy
Retired Dev
Retired Dev


Joined: 15 Dec 2003
Posts: 1483

PostPosted: Fri Sep 10, 2004 1:22 pm    Post subject: Reply with quote

Hai aggiunto umask=000 ? Funziona?
_________________
...
Back to top
View user's profile Send private message
theRealMorpheu5
l33t
l33t


Joined: 26 Feb 2004
Posts: 841
Location: Vicenza, IT

PostPosted: Fri Sep 10, 2004 1:48 pm    Post subject: Reply with quote

Sì, indubbiamente funziona. Ma perché devo essere così violento?
Back to top
View user's profile Send private message
motaboy
Retired Dev
Retired Dev


Joined: 15 Dec 2003
Posts: 1483

PostPosted: Fri Sep 10, 2004 2:10 pm    Post subject: Reply with quote

Non credo che prima senza una cosa del genere funzionava, umask=000 é la prova per essere sicuri. Come ti ho detto udev non centra assolutamente niente (cambiare titolo...)

Quello che centra sono le regole che passi a mount.

Se un dispositivo viene montato da root allora root sará l'owner della directory di mount e gli altri utenti non posso accedervi.
O lo monti da utente normale oppure metti una regola come umask per modificare gli attributi. prima avrai avuto una cosa del genere. non hai detto che avevi cancellato tutto?
_________________
...
Back to top
View user's profile Send private message
Josuke
Veteran
Veteran


Joined: 07 May 2003
Posts: 1175
Location: Italy - Bolzano

PostPosted: Fri Sep 10, 2004 2:28 pm    Post subject: Reply with quote

secondo me è colpa del cinese
_________________
fletto i muscoli...e sono nel vuoto
Back to top
View user's profile Send private message
theRealMorpheu5
l33t
l33t


Joined: 26 Feb 2004
Posts: 841
Location: Vicenza, IT

PostPosted: Fri Sep 10, 2004 3:10 pm    Post subject: Reply with quote

Sì, ma avevo tenuto i principali file di configurazione, ovviamente.
Back to top
View user's profile Send private message
motaboy
Retired Dev
Retired Dev


Joined: 15 Dec 2003
Posts: 1483

PostPosted: Fri Sep 10, 2004 3:31 pm    Post subject: Reply with quote

Mi dispiace ma non vedo altra possibilitá senza modificare fstab (anche perché NON é una soluzione drastica ma quella corretta, é giusto che se il file viene montato da root allora i diritti sono solo di root nei filesystems che non presentano diritti propri come il fat),

Sei sicuro che il tuo utente non appartenva al gruppo "root"? in questo caso potevi leggerli in base alla umask (di solito 022) ma non modificarli.
Solo se avevi settato il valore sotto /etc/profile a "umask 002" potevi anche scrivere/cancellare dall'utente appartenente al gruppo.

Resta il fatto che udev non centra assolutamente nulla.
_________________
...
Back to top
View user's profile Send private message
theRealMorpheu5
l33t
l33t


Joined: 26 Feb 2004
Posts: 841
Location: Vicenza, IT

PostPosted: Fri Sep 10, 2004 3:50 pm    Post subject: Reply with quote

La situazione era: io ero membro di disk e tutto filava a meraviglia, il fstab era quello che ho riportato là sopra...

La situazione, prima dell'umask, era: io ero membro di disk, di root e di qualunque altra cosa potesse c'entrare e nel file dei permessi di udev era tutto settato su 666 (sarà stato questo il motivo?).
Back to top
View user's profile Send private message
motaboy
Retired Dev
Retired Dev


Joined: 15 Dec 2003
Posts: 1483

PostPosted: Fri Sep 10, 2004 3:56 pm    Post subject: Reply with quote

Ripeto per l'ennesima volta, udev non centra niente, lui setta i permessi ai files sotto /dev, i permessi dei mountpoints li setta "mount". Perció il motivo é indipendente da udev, devfs, MAKEDEV e mknod.
_________________
...
Back to top
View user's profile Send private message
theRealMorpheu5
l33t
l33t


Joined: 26 Feb 2004
Posts: 841
Location: Vicenza, IT

PostPosted: Fri Sep 10, 2004 4:25 pm    Post subject: Reply with quote

Ok, l'unica cosa che mi resta da capire è il perché prima andasse anche senza l'umask...
Back to top
View user's profile Send private message
motaboy
Retired Dev
Retired Dev


Joined: 15 Dec 2003
Posts: 1483

PostPosted: Fri Sep 10, 2004 4:43 pm    Post subject: Reply with quote

Non saprei, mi sembra strano, probabilmente é una cazzata ma adesso non mi viene in mente nulla.
_________________
...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum