Software » [Linux] Extented Attributes?
[Linux] Extented Attributes?
Publié le 04/12/2009 @ 17:24:15,
Par blietaerHop!
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...
Et au besoin s'arrêter.
[Linux] Extented Attributes?
Publié le 07/12/2009 @ 12:33:17,
Par blietaerDernière édition: 07/12/2009 @ 12:33:43
Et au besoin s'arrêter.
[Linux] Extented Attributes?
Publié le 07/12/2009 @ 12:40:02,
Par philfrQu'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]#
[Linux] Extented Attributes?
Publié le 07/12/2009 @ 13:34:25,
Par kortenbergPour 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 ?
[Linux] Extented Attributes?
Publié le 07/12/2009 @ 14:03:30,
Par blietaerOui 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.
Et au besoin s'arrêter.
[Linux] Extented Attributes?
Publié le 07/12/2009 @ 14:40:56,
Par kortenbergC'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.