Re: secoff has role 2 when log in by ssh

Javier J. Martínez Cabezón <[email protected]>
Newsgroups gmane.linux.rsbac
Message-ID <[email protected]>
can you put me what  "4294967292" and "4294967295"  are in human
language in roles forced?

At first I have to say you that make sshd run with 999999 boot role at
initial role is a crazy action, make a limited role for it and change
this. Test if sshd has capacity to change to secoffs uid by module
AUTH(check CHANGE_AUTHED_OWNER under UM or change owner without it)

Another suggestion make each user to have their own ipc

2009/12/14 Orosz Tamás <[email protected]>:
> Hi All,
>
> I have a strange problem with kernel 2.6.31.6 and rsbac-1.4.3 (prepatched)
> after I've upgraded an rsbac-1.3.8 system.
> The problem summary is: when I log in by ssh with the user secoff, I can not
> manage anything, because the role of secoff is 2 (system admin).
> I've checked lot of things, here are the outputs:
>
> RC role settings for sshd:
>
> /usr/sbin/sshd rc_force_role 4294967292 (I tried 4294967295, no changes)
> /usr/sbin/sshd rc_initial_role 999999
>
> RC role 999999:
>
> ROLE 999999 name "System Boot"
> ROLE 999999 def_fd_create_type 4294967294
> ROLE 999999 def_user_create_type 0
> ROLE 999999 def_process_create_type 4294967294
> ROLE 999999 def_process_chown_type 4294967291
> ROLE 999999 def_process_execute_type 4294967295
> ROLE 999999 def_ipc_create_type 0
> ROLE 999999 def_group_create_type 0
> ROLE 999999 def_unixsock_create_type 4294967289
> ROLE 999999 boot_role 1
> ROLE 999999 type_comp_fd 0 ADD_TO_KERNEL
>
>
> RC role 2:
>
> ROLE 2 name "System Admin"
> ROLE 2 admin_type 2
> ROLE 2 def_fd_create_type 4294967294
> ROLE 2 def_user_create_type 0
> ROLE 2 def_process_create_type 4294967294
> ROLE 2 def_process_chown_type 4294967291
> ROLE 2 def_process_execute_type 4294967294
> ROLE 2 def_ipc_create_type 0
> ROLE 2 def_group_create_type 0
> ROLE 2 def_unixsock_create_type 4294967289
> ROLE 2 boot_role 0
> ROLE 2 req_reauth 0
>
> RC Settings of fuser secoff:
>
> secoff rc_def_role 1
> secoff rc_type 1
>
> Here is a log, when secoff log in by ssh:
>
> Dec 14 18:36:25 node1 kernel: [78018.570228] 0000239323|rsbac_adf_request():
> request CHANGE_OWNER, pid 12390, ppid 11099, prog_name sshd, prog_file
> /usr/sbin/sshd, uid 0, remote ip xxx, target_type FILE, tid Device 00:10
> Inode 4 Path /dev/pts, attr none, value none, result GRANTED (Softmode) by
> FF RC ACL
> Dec 14 18:36:25 node1 kernel: [78018.586986] 0000239324|rsbac_adf_request():
> request CHDIR, pid 12393, ppid 12392, prog_name sshd, prog_file
> /usr/sbin/sshd, uid 400, remote ip xxx, target_type DIR, tid Device 08:01
> Inode 208960 Path /home/secoff, attr none, value none, result GRANTED
> (Softmode) by FF RC ACL
> Dec 14 18:36:25 node1 kernel: [78018.587274] 0000239325|rsbac_adf_request():
> request EXECUTE, pid 12393, ppid 12392, prog_name sshd, prog_file
> /usr/sbin/sshd, uid 400, remote ip xxx, target_type FILE, tid Device 08:01
> Inode 57937 Path /bin/bash, attr none, value none, result GRANTED (Softmode)
> by DAZ FF RC ACL
>
> But, secoff has still role 2 event his uid is 400, and rsbac rejects any
> modification, for eg:
>
> Dec 14 18:37:48 node1 kernel: [78101.974042] 0000239326|check_comp_rc_scd():
> pid 12444 (attr_get_file_d), owner 400, rc_role 2, scd_type 32, request
> READ_ATTRIBUTE -> NOT_GRANTED
>
> With rsbac 1.3.8 it has been working well before . I compared the
> configuration with another working rsbac 1.3.8 system, it's the same.
>
> When I log in by console (or by telnet, only for tesing), everything is
> fine.
>
> Any idea, what was my mistake?
>
> Thanks!
> Tamas
>
>
>
>
>
> _______________________________________________
> rsbac mailing list
> [email protected]
> http://www.rsbac.org/mailman/listinfo/rsbac
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.