Bug 223960
| Summary: | .bash_logout should invoke /usr/bin/clear | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Ralf Corsepius <rc040203> |
| Component: | bash | Assignee: | Tim Waugh <twaugh> |
| Status: | CLOSED RAWHIDE | QA Contact: | Ben Levenson <benl> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 6 | CC: | susi.lehtola |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | 3.2-4.fc7 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2007-01-23 11:38:25 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: | |||
(In reply to comment #0) > Additional info: > IMO, this also is a security leak. "clear" is a too common name to search for on > $PATH. You're right. Even though we can (hopefully) make sure no other package in Fedora has executables named 'clear', there's no guarantee that users don't have such things in their $PATH. However, not clearing the screen is also a bit of a security risk; I for instance am very satisfied with the screen clearing behaviour of Fedora. |
Description of problem: /etc/skel/.bash_logout invokes "clear" i.e. "clear" is being searched on $PATH. This breaks if users screw up their $PATH. IMO, this should be /usr/bin/clear instead. Version-Release number of selected component (if applicable): bash-3.1-16.1 How reproducible: Deterministic. Steps to Reproduce: 1. copy /etc/skel/.bash_logout to $(HOME): cp /etc/skel/.bash_logout ~ 2. Break your $PATH, e.g. export PATH=/foo/bar:PATH [A classical typo users trip into when modifying $PATH] 3. logout: exit Actual results: > exit logout -bash: clear: command not found Expected results: Function. Additional info: IMO, this also is a security leak. "clear" is a too common name to search for on $PATH.