Re: SSH / permissions problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 07/14/2010 05:23 AM, Gabriel VLASIU wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Tue, 13 Jul 2010, Gary Stainburn wrote:
> 
>> [gary@dcomp5 ~]$ ssh -Y -C lcomp3 -l root
>> root@lcomp3's password: 
>> Last login: Tue Jul 13 16:04:20 2010 from gary.ringways.co.uk
>> [root@lcomp3 ~]# kcalc 
>> [root@lcomp3 ~]# logout
>> [gary@dcomp5 ~]$ ssh -Y -C lcomp3
>> gary@lcomp3's password: 
>> Last login: Tue Jul 13 15:55:16 2010 from gary.ringways.co.uk
>> /usr/bin/xauth:  timeout in locking authority file /home/gary/.Xauthority
>> [gary@lcomp3 ~]$ kcalc
>> X11 connection rejected because of wrong authentication.
>> kcalc: cannot connect to X server localhost:11.0
>> [gary@lcomp3 ~]$ 
> xauth fail to regenerate the .Xauthority file because of selinux. I seen 
> this on many F12/F13.
> You can test this by removing .Xauthority* files and put selinux in 
> permissive mode.
> 
> My solution was to generate a custom policy file:
> 
>>>>>>>>>>>> xauthI.log <<<<<
> type=AVC msg=audit(1275899931.248:12726): avc:  denied  { write } for  pid=2989 comm="xauth" name=".Xauthority" dev=sda6 ino=652876 scontext=unconfined_u:unconfined_r:xauth_t:s0-s0:c0.c1023 tcontext=system_u:object_r:xdm_home_t:s0 tclass=file
> type=AVC msg=audit(1275899931.252:12727): avc:  denied  { read } for  pid=2989 comm="xauth" name=".Xauthority" dev=sda6 ino=652876 scontext=unconfined_u:unconfined_r:xauth_t:s0-s0:c0.c1023 tcontext=system_u:object_r:xdm_home_t:s0 tclass=file
> type=AVC msg=audit(1275900392.342:13101): avc:  denied  { open } for  pid=3750 comm="xauth" name=".Xauthority" dev=sda6 ino=652876 scontext=unconfined_u:unconfined_r:xauth_t:s0-s0:c0.c1023 tcontext=system_u:object_r:xdm_home_t:s0 tclass=file
> type=AVC msg=audit(1275900612.472:13355): avc:  denied  { getattr } for  pid=4401 comm="xauth" path="/home/xxxx/.Xauthority" dev=sda6 ino=653013 scontext=unconfined_u:unconfined_r:xauth_t:s0-s0:c0.c1023 tcontext=system_u:object_r:xdm_home_t:s0 tclass=file
> type=AVC msg=audit(1275900681.673:13378): avc:  denied  { unlink } for  pid=4453 comm="xauth" name=".Xauthority" dev=sda6 ino=653013 scontext=unconfined_u:unconfined_r:xauth_t:s0-s0:c0.c1023 tcontext=system_u:object_r:xdm_home_t:s0 tclass=file
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<
> 
> # cat xauthI.log | audit2allow -M xauthI
> # semodule -i xauthI.pp 
> (do not forget to re-enable selinux if required).
> 
> Also have a look in xauthI.te:
> 	#!!!! This avc has a dontaudit rule in the current policy
> So this is why you wont see an "avc:  denied" in /var/log/audit/audit.log.
> 
> 
> Gabriel
> 
> - -- 
> 
> // Gabriel VLASIU
> //
> // OpenGPG-KeyID      : 0xE684206E
> // OpenGPG-Fingerprint: 0C3D 9F8B 725D E243 CB3C 8428 796A DB1F E684 206E
> // OpenGPG-URL        : http://www.vlasiu.net/public.key
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (GNU/Linux)
> 
> iD8DBQFMPYIyeWrbH+aEIG4RAlb9AJ93KHE54MmafzPz7Od+Gvf1NMtJHgCfQxxa
> I7No0aEBuFT37d2m4MvY+uE=
> =axNB
> -----END PGP SIGNATURE-----




Are you using kdm to log in?  gdm does not create the .Xauthority file.
-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines

[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux