Poster une réponse à un sujet: [Linux] Extented Attributes?
Attention, ce sujet est un sujet ancien (5364 jours sans réponse)
kortenberg
C'est juste pour vérifier. Pour ma part, ça m'arrive souvent de donner les droits sur un fichier en oubliant tout les répertoires au dessus.
blietaer
Oui c'est cela que je veux dire par "bon user": en ordre avec les group et chmod.
Pour la fonction "ouvrir à la lecture" je vais retrouver le bou de code (C), mais je peux déjà dire que dans strace sa se termine (mal) par un open(): permission denied.
Pour la fonction "ouvrir à la lecture" je vais retrouver le bou de code (C), mais je peux déjà dire que dans strace sa se termine (mal) par un open(): permission denied.
kortenberg
Pour commancer avec les choses simples:
Ton user a les droits qu'il faut pour /dev/cciss ?
Ton user a les droits qu'il faut pour /dev/cciss ?
philfr
Qu'est ce que tu appelles "ouvrir à la lecture" et "bon user" ?
[root@debian cciss]# ls -l
total 0
brw-rw---- 1 root disk 104, 0 2009-10-09 09:27 c0d0
brw-rw---- 1 root disk 104, 1 2009-10-09 09:27 c0d0p1
brw-rw---- 1 root disk 104, 2 2009-10-09 09:36 c0d0p2
brw-rw---- 1 root disk 104, 3 2009-10-09 09:27 c0d0p3
brw-rw---- 1 root disk 104, 5 2009-10-09 09:27 c0d0p5
[root@debian cciss]# hexdump -C c0d0p1 | head
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000400 01 00 00 00 68 d0 1d 00 00 00 00 00 00 00 00 00 |....h...........|
00000410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000ff0 00 00 00 00 00 00 53 57 41 50 53 50 41 43 45 32 |......SWAPSPACE2|
00001000 31 30 34 37 0a 00 00 00 00 00 00 00 00 00 00 00 |1047............|
00001010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00002000 50 52 4f 47 52 45 53 53 5f 53 54 41 54 45 3d 37 |PROGRESS_STATE=7|
[root@debian cciss]#
[root@debian cciss]# ls -l
total 0
brw-rw---- 1 root disk 104, 0 2009-10-09 09:27 c0d0
brw-rw---- 1 root disk 104, 1 2009-10-09 09:27 c0d0p1
brw-rw---- 1 root disk 104, 2 2009-10-09 09:36 c0d0p2
brw-rw---- 1 root disk 104, 3 2009-10-09 09:27 c0d0p3
brw-rw---- 1 root disk 104, 5 2009-10-09 09:27 c0d0p5
[root@debian cciss]# hexdump -C c0d0p1 | head
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000400 01 00 00 00 68 d0 1d 00 00 00 00 00 00 00 00 00 |....h...........|
00000410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000ff0 00 00 00 00 00 00 53 57 41 50 53 50 41 43 45 32 |......SWAPSPACE2|
00001000 31 30 34 37 0a 00 00 00 00 00 00 00 00 00 00 00 |1047............|
00001010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00002000 50 52 4f 47 52 45 53 53 5f 53 54 41 54 45 3d 37 |PROGRESS_STATE=7|
[root@debian cciss]#
blietaer
![:abon: :abon:](images/smileys/abon.gif)
blietaer
Hop!
Tiens qu'est-ce qui peut empêcher ("Permission Denied") d'ouvrir: /dev/cciss/c0d0p1 à la lecture, alors qu'on a bien un chmod de 660, le bon user?
Le bazar était monté avec du "-o acl" (ca peut joeur?) mais même remonté "-o rw, remount" sans l'acl, il ne s'ouvre pas mieux à la lecture...
Ca fait penser qu'il y a d'autres choses que des chmod/chown pour accéder à un device ?
Selinux?
Extended Attribute?
ou bien c'est parce que c'est du "/dev" (block device?) qui ressemble à un fichier, à la gueule d'un fichier mais n'est pas un fichier ?
Est-ce qu'il faut aller jouer du côté des getattr, setfattr, lsattr...
Tiens qu'est-ce qui peut empêcher ("Permission Denied") d'ouvrir: /dev/cciss/c0d0p1 à la lecture, alors qu'on a bien un chmod de 660, le bon user?
Le bazar était monté avec du "-o acl" (ca peut joeur?) mais même remonté "-o rw, remount" sans l'acl, il ne s'ouvre pas mieux à la lecture...
Ca fait penser qu'il y a d'autres choses que des chmod/chown pour accéder à un device ?
Selinux?
Extended Attribute?
ou bien c'est parce que c'est du "/dev" (block device?) qui ressemble à un fichier, à la gueule d'un fichier mais n'est pas un fichier ?
Est-ce qu'il faut aller jouer du côté des getattr, setfattr, lsattr...