| Summary: | There is a typo in semanage GNU options | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | bhapat <bhavin.n.patel> |
| Component: | policycoreutils | Assignee: | Petr Lautrbach <plautrba> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | BaseOS QE Security Team <qe-baseos-security> |
| Severity: | low | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 7.1 | CC: | bhavin.n.patel, dwalsh, lvrabec, mgrepl, mmalik, plautrba, ssekidde |
| Target Milestone: | rc | Keywords: | Reopened |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-12-01 15:47:21 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
The typo error is already fixed in RHEL-7.3:
# rpm -qa policycoreutils\*
policycoreutils-2.5-8.el7.x86_64
policycoreutils-python-2.5-8.el7.x86_64
# semanage port --help
usage: semanage port [-h] [-n] [-N] [-S STORE] [ --add -t TYPE -p PROTOCOL -r RANGE ( port_name | port_range ) | --delete -p PROTOCOL ( port_name | port_range ) | --deleteall | --extract | --list -C | --modify -t TYPE -p PROTOCOL -r RANGE ( port_name | port_range ) ]
positional arguments:
port port | port_range
optional arguments:
-h, --help show this help message and exit
-C, --locallist List port local customizations
-n, --noheading Do not print heading when listing port object types
-N, --noreload Do not reload policy after commit
-S STORE, --store STORE
Select an alternate SELinux Policy Store to manage
-a, --add Add a record of the port object type
-d, --delete Delete a record of the port object type
-m, --modify Modify a record of the port object type
-l, --list List records of the port object type
-E, --extract Extract customizable commands, for use within a
transaction
-D, --deleteall Remove all port objects local customizations
-t TYPE, --type TYPE SELinux Type for the object
-r RANGE, --range RANGE
MLS/MCS Security Range (MLS/MCS Systems only) SELinux
Range for SELinux login mapping defaults to the
SELinux user record range.
-p PROTO, --proto PROTO
Protocol for the specified port (tcp|udp) or internet
protocol version for the specified node (ipv4|ipv6).
#
/Cheers Thanks for the info ! bhapat, can I close this bug? Or do you have any other issue related to this report? yes pls, cheers, was an accidental reopen |
Description of problem: semanage help/tab completions shows incorrect long options. Version-Release number of selected component (if applicable): [root@host1 conf.d]# rpm -qf `which semanage` policycoreutils-python-2.2.5-20.el7.x86_64 How reproducible: Easily Steps to Reproduce: 1. [~]# semanage port -t -t -type 2. [~]# semanage port -type 'http_port_t' --add -p tcp 7777 Actual results: semanage: error: unrecognized arguments: 7777 Expected results: [~]# semanage port -l | grep ^http_port http_port_t tcp 7777, Additional info: Think there is a typo in GNU options for context type -type should be --type