ارور semanage command not found در CentOS و RHEL
یکی از دو دستور زیر را در ترمینال خود اجرا کنید تا پکیج مورد نیاز برای اجرای دستور semanage را مشخص کند:
yum whatprovides semanage یا yum provides *bin/semanage
خروجی دستور بالا همانند زیر خواهد بود که در آن نام پکیج مورد نیاز اعلام شده است:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.iitm.ac.in
* extras: ftp.iitm.ac.in
* updates: ftp.iitm.ac.in
base/7/x86_64/filelists_db | 6.7 MB 00:00:01
extras/7/x86_64/filelists_db | 528 kB 00:00:00
nginx/x86_64/filelists_db | 39 kB 00:00:00
updates/7/x86_64/filelists_db | 3.1 MB 00:00:00
policycoreutils-python-2.5-17.1.el7.x86_64 : SELinux policy core python utilities
Repo : base
Matched from:
Filename : /usr/sbin/semanage
در این خروجی مشاهده می کنید که بسته policycoreutils-python اجرای این دستور را برای شما فراهم می کند. بنابراین باید این بسته را روی سیستم خود نصب کنید که با استفاده از دستور زیر، می توانید این کار را انجام دهید:
yum -y install policycoreutils-python
پس از اتمام فرآیند نصب، حال می توانید دستور semanage مورد نظر خود را اجرا کنید.
بیشتر بخوانید: