Kezdeti beállítás
Az IconChanger alkalmazásnak rendszergazdai jogosultságra van szüksége az alkalmazásikonok módosításához. Az első indításkor az alkalmazás felajánlja az automatikus beállítást.
Automatikus beállítás (ajánlott)
- Indítsd el az IconChanger alkalmazást.
- Kattints a Setup gombra, amikor a rendszer kéri.
- Add meg a rendszergazdai jelszavadat.
Az alkalmazás telepíti a segédszkriptet a /usr/local/lib/iconchanger/ könyvtárba (root:wheel tulajdonban), és beállít egy korlátozott sudoers szabályt, hogy a továbbiakban jelszókérés nélkül fusson.
Biztonság
Az IconChanger több biztonsági intézkedést alkalmaz a segédfolyamat védelmére:
- Root tulajdonú segédkönyvtár — A segédfájlok a
/usr/local/lib/iconchanger/könyvtárban találhatókroot:wheeltulajdonnal, megakadályozva a jogosulatlan módosításokat. - SHA-256 integritás-ellenőrzés — A segédszkriptet minden futtatás előtt egy ismert hash alapján ellenőrzi a rendszer.
- Korlátozott sudoers szabály — A sudoers bejegyzés csak a meghatározott segédszkripthez ad jelszó nélküli hozzáférést, nem tetszőleges parancsokhoz.
- Auditnapló — Minden ikonművelet időbélyeggel kerül naplózásra a nyomon követhetőség érdekében.
Kézi beállítás
Ha az automatikus beállítás sikertelen, kézzel is konfigurálhatod:
- Nyisd meg a Terminal alkalmazást.
- Futtasd a következő parancsot:
bash
sudo visudo -f /etc/sudoers.d/iconchanger- Add hozzá a következő sort:
ALL ALL=(ALL) NOPASSWD: /usr/local/lib/iconchanger/helper.shBeállítás ellenőrzése
A beállítás után az alkalmazásnak meg kell jelenítenie az alkalmazáslistát az oldalsávban. Ha újra megjelenik a beállítási képernyő, a konfiguráció nem lett megfelelően alkalmazva.
A beállítást a menüsorból is ellenőrizheted: kattints a ... menüre, és válaszd a Check Setup Status lehetőséget.
Korlátozások
A macOS rendszerintegritás-védelme (SIP) által védett alkalmazások ikonjai nem módosíthatók. Ez a macOS korlátozása, amelyet nem lehet megkerülni.
Gyakori SIP-védett alkalmazások:
- Finder
- Safari (egyes macOS verziókon)
- Egyéb rendszeralkalmazások a
/System/Applications/mappában