Ostatnio podawałem sposób na włączenie powtórzeń na klawiaturze Apple za pomocą komendy w Terminalu. W aplikacji Terminal możemy jednak zdziałać o wiele wiele więcej. Poniżej przedstawię 180 ciekawych komend, które zaprezentują Wam sporą część możliwości linii komend systemu OS X.

Strona 11 z 12

Bezpieczeństwo

Bezpieczeństwo Apple

Zapora ogniowa (Firewall)

Zapora ogniowa
# Pokaż Status
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate

# Włącz
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate on

# Wyłącz (Domyślnie)
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate off
Dodaj aplikację do zapory sieciowej
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add /ścieżka/do/pliku

Gatekeeper

Dodaj wyjątek do Gatekeepera
spctl --add /path/to/Application.app
Usuń wyjątek z Gatekeepera
spctl --remove /path/to/Application.app

Hasła

Wygeneruj bezpieczne hasło i skopiuj je do schowka
tr -dc A-Za-z0-9_ < /dev/urandom | head -c 20 | pbcopy

Dostęp fizyczny

Uruchom wygaszacz ekranu
open /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app
Zabezpiecz ekran
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
Natychmiastowa blokada wygaszacza ekranu
# Status
defaults read com.apple.screensaver askForPasswordDelay

# Włącz (Domyślnie)
defaults write com.apple.screensaver askForPasswordDelay -int 0

# Wyłącz (Wartość = opóźnienie blokady w sekundach)
defaults write com.apple.screensaver askForPasswordDelay -int 10
Hasło wygaszacza ekranu
# Status
defaults read com.apple.screensaver askForPassword

# Włącz
defaults write com.apple.screensaver askForPassword -int 1

# Wyłącz (Domyślnie)
defaults write com.apple.screensaver askForPassword -int 0

Czyszczenie danych

Bezpieczne usuwanie pliku
srm /path/to/file
Bezpieczne usuwanie folderu
srm -r /path/to/folder/
Bezpieczne usuwanie ścieżki
srm -rf /path/to/complete/destruction