Subject: | |
From: | |
Reply To: | |
Date: | Wed, 18 Apr 2018 09:58:56 -0500 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Hi,
I'm curious if anyone on the list is intimate enough with selinux to have experience with migrating users from an unconfined_u context to a staff_u context? The use case here is on Scientific Linux 7.4 Gnome Desktop systems.
I have done the following, which seems mostly successful:
# semanage -a -s staff_u userx
# cd /home/userx
# chcon -u staff_u -R -v .
This has taken care of just about everything related to userx. Logging, using the desktop, etc. all work. What is a sticky issue is the users have large USB hard drives that store their data on, and often connect those drives to other systems. So, a typical user has a 4TB Seagate BackupPlus drive, formatted with EXT4 and data populated prior to becoming a confined user, so all files are unconfined_u:unconfined_r,unlabeled_t. The user can plug the drive in, the drive mounts, but the user can not access any files on the drive. Running restorecon does not change anything on the drive.
I am unsure what the proper selinux contexts should be. I would like to try to ensure the drive is portable to other systems, where the user might not be confined to staff_u. Gnome does not seem to automount the drive with a workable '-o context' argument for the user. I am hopeful that I can set the context properly with out having to add a custom policy.
Would anyone have some advice?
Thank you kindly!
|
|
|