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.