Google Code Prettify

顯示具有 RHEL 標籤的文章。 顯示所有文章
顯示具有 RHEL 標籤的文章。 顯示所有文章

2022年3月27日 星期日

RHEL8 無法安裝套件 No match for argument: xxx

以前測試時使用的 Linux 都是 CentOS,但是 CentOS 被 Red Hat 殺死後,今天想改用 RHEL8,結果,在安裝任何套件時都會出現 

No match for argument: 套件名稱 的錯誤訊息,像是安裝 OpenJDK 11 會出現如下錯誤 …

No match for argument: java-11-openjdk
No match for argument: java-11-openjdk-devel

後來發現是要先向 Red Hat 訂閱 repository,才可以拿到這些套件 …

  1. 在 Red Hat 網站註冊一個帳號,我註冊了一個 steventw 的帳號。
  2. 在 RHEL8 中下如下指令進行訂閱:
    sudo subscription-manager register --username=steventw --password=xxxxxxxx
    sudo subscription-manager attach --auto
    
這樣就可以開始正常安裝套件了!

2017年12月22日 星期五

在 linux 中無法切換身份? (su: Permission denied)

Linux 預設,只有 root 可以切換到別的身份 (帳號),如果要取消這個限制,怎麼做? 如下:

1. 變更授權規則
    編輯 /etc/pam.d/su 檔,找到 auth required 這個項目,原來的值可能如下:
auth            required        pam_wheel.so trust group=wheel
    將它改成如下:
auth            required        pam_wheel.so use_uid
2. 將要能切換到別的身份的帳號加入 wheel 群組
    假設想要 user1 和 user2 可以相互切換,那麼執行如下指令:
usermod -a -G wheel user1
usermod -a -G wheel user2 
再測試看看,應該沒問題了。