Bug 473791

Summary: Anaconda should allow user to disable SELinux during install
Product: [Fedora] Fedora Reporter: Marcelo <mmtsales>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 10CC: anaconda-maint-list, bernd.bartmann
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-12-01 17:00:39 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Marcelo 2008-11-30 16:11:44 UTC
Description of problem:
Anaconda does not offer an option for the user to disable SELinux at install time anymore. For now, SELinux is still too problematic and is the source of many weird and hard to debug problems for desktop users. Every time I install a new version of Fedora I give SELinux a try and then always regret later I did it.
I think the user should be allowed to disable it at install time, or at least he should be given a warn that SELinux is being set to enforce mode, clarified about the kind of problems that this may bring to him and advised on how to disable SELinux in case of problems.
I got five very weird problems in F10 because of SELinux until I've tracked the cause to it and disabled it. I didn't get SELinux Troubleshooter warnings in any of them. One of the problems happens before login (kdm won't allow regular users to login to kde if SELinux is in enforce mode), so SELinux Troubleshooter couldn't advise in this case anyway.
I can only imagine the number of problems novice users face because of 
SELinux without being able to solve them, either for not being aware of 
SELinux existence and "functionality" or for not knowing how to disable 
this thing.

Comment 1 Jeremy Katz 2008-12-01 17:00:39 UTC
If you boot with 'selinux=0', then selinux will be preserved as disabled after the install.  Showing it as an option gives users who *don't* come into things with a preconceived notion of problems a question that they can't possibly answer.