2006-02-11 00:32:08

by art

[permalink] [raw]
Subject: kernel-2.6.16-rc2-git8 - reiserfs 3.6 - write problem !!!

kernel-2.6.16-rc2-git8 - reiserfs - write problem !!!

it started ~from kernel-2.6.16-rc2
2.6.16-rc1-git6 works ok

with 2.6.16-rc2-git8
--reiserfs is 3.6 on ide hdd mounted on /mnt on scsi-hdd with ext3 on it--
mount
/dev/hda1 on /mnt/mountpoint-reiserfs type reiserfs (rw)
/dev/sdb1 on /mnt/mountpoint-ext3 type ext3 (rw)

[bebe@localhost mnt]$ ls -l -Z
drwxr-xr-x root root system_u:object_r:file_t mountpoint-ext3
drwxr-xr-x root root system_u:object_r:file_t mountpoint-reiserfs

[root@localhost mountpoint-ext3]# ls -Z
drwxrwxrwx root root root:object_r:file_t abc
drwxr-xr-x bebe bebe root:object_r:file_t def
drwx------ root root system_u:object_r:file_t lost+found

[root@localhost mountpoint-reiserfs]# ls -Z
drwxr-xr-- bebe bebe system_u:object_r:file_t abc
drwxr-xr-x root root system_u:object_r:file_t def

[bebe@localhost abc]$ su
Password:
[root@localhost abc]# ls >xxxxxx
bash: xxxxxx: Permission denied
[root@localhost abc]#

same in targeted and permissive mode in selinux

up to 2.6.16-rc1-git6 it works OK

xboom


2006-02-11 21:58:18

by Jeff Mahoney

[permalink] [raw]
Subject: Re: kernel-2.6.16-rc2-git8 - reiserfs 3.6 - write problem !!!

art wrote:
> kernel-2.6.16-rc2-git8 - reiserfs - write problem !!!
>
> it started ~from kernel-2.6.16-rc2
> 2.6.16-rc1-git6 works ok
>
> with 2.6.16-rc2-git8
> --reiserfs is 3.6 on ide hdd mounted on /mnt on scsi-hdd with ext3 on it--
> mount
> /dev/hda1 on /mnt/mountpoint-reiserfs type reiserfs (rw)
> /dev/sdb1 on /mnt/mountpoint-ext3 type ext3 (rw)
>
> [bebe@localhost mnt]$ ls -l -Z
> drwxr-xr-x root root system_u:object_r:file_t mountpoint-ext3
> drwxr-xr-x root root system_u:object_r:file_t mountpoint-reiserfs
>
> [root@localhost mountpoint-ext3]# ls -Z
> drwxrwxrwx root root root:object_r:file_t abc
> drwxr-xr-x bebe bebe root:object_r:file_t def
> drwx------ root root system_u:object_r:file_t lost+found
>
> [root@localhost mountpoint-reiserfs]# ls -Z
> drwxr-xr-- bebe bebe system_u:object_r:file_t abc
> drwxr-xr-x root root system_u:object_r:file_t def
>
> [bebe@localhost abc]$ su
> Password:
> [root@localhost abc]# ls >xxxxxx
> bash: xxxxxx: Permission denied
> [root@localhost abc]#
>
> same in targeted and permissive mode in selinux
>
> up to 2.6.16-rc1-git6 it works OK

Can you post the output of 'lsattr <dir>' where you get permission
denied? Also, please include any relevant dmesg output as well.

-Jeff

2006-02-13 13:45:03

by Stephen Smalley

[permalink] [raw]
Subject: Re: kernel-2.6.16-rc2-git8 - reiserfs 3.6 - write problem !!!

On Fri, 2006-02-10 at 18:30 -0600, art wrote:
> kernel-2.6.16-rc2-git8 - reiserfs - write problem !!!
>
> it started ~from kernel-2.6.16-rc2
> 2.6.16-rc1-git6 works ok
>
> with 2.6.16-rc2-git8
> --reiserfs is 3.6 on ide hdd mounted on /mnt on scsi-hdd with ext3 on it--
> mount
> /dev/hda1 on /mnt/mountpoint-reiserfs type reiserfs (rw)
> /dev/sdb1 on /mnt/mountpoint-ext3 type ext3 (rw)
>
> [bebe@localhost mnt]$ ls -l -Z
> drwxr-xr-x root root system_u:object_r:file_t mountpoint-ext3
> drwxr-xr-x root root system_u:object_r:file_t mountpoint-reiserfs
>
> [root@localhost mountpoint-ext3]# ls -Z
> drwxrwxrwx root root root:object_r:file_t abc
> drwxr-xr-x bebe bebe root:object_r:file_t def
> drwx------ root root system_u:object_r:file_t lost+found
>
> [root@localhost mountpoint-reiserfs]# ls -Z
> drwxr-xr-- bebe bebe system_u:object_r:file_t abc
> drwxr-xr-x root root system_u:object_r:file_t def
>
> [bebe@localhost abc]$ su
> Password:
> [root@localhost abc]# ls >xxxxxx
> bash: xxxxxx: Permission denied
> [root@localhost abc]#
>
> same in targeted and permissive mode in selinux

Not that it explains your problem in permissive mode, but note that
reiserfs and selinux aren't going to work together very well in
enforcing mode due to the atomic inode security labeling patches that
went into 2.6.14. ext2, ext3, tmpfs, jfs, and (recently) xfs have been
converted to call the security_inode_init_security hook and set security
attributes for new inodes.

--
Stephen Smalley
National Security Agency