# MAC OS - Шпаргалка

## Скрыть пользователя Mac OS с включенным filevault

1. Выполняем команды в терминале
    
    ```plaintext
    sudo dscl . create /Users/hiddenuser IsHidden 1
    ```
    
    hiddenuser - пользователь которого необходимо скрыть
    
2. Для того что бы скрыть каталог
    
    ```plaintext
    sudo chflags hidden /Users/hiddenuser
    ```
    
3. Отменить все
    
    ```plaintext
    sudo dscl . create /Users/hiddenuser IsHidden 0
    sudo dscl delete Local/Defaults/SharePoints/Hidden\ User’s\ Public\ Folder/ exit
    ```
    
4. Если включен filevault то при старте системы скрытый пользоватеть будет отображаться, для решения выполняем
    
    ```plaintext
    sudo fdesetup list
    ```
    
    Получаем список пользователей у которых есть права на использование filevault
    

После чего забираем права у пользователя который не должен отображаться

```plaintext
sudo fdesetup remove -user hiddenuser
```

После перезагрузки остается один пользователь

1. ## Tunel mac os
    

```plaintext
ssh -L 8888:localhost:80 [пользователь]@[ssh_хост]
```

Здесь:

* `8888` — локальный порт на вашем Mac, к которому вы будете подключаться.
    
* [`localhost:80`](http://localhost:80) — это удалённый хост и порт, на который будет перенаправляться трафик. Если хотите перенаправить на другой хост, замените [`localhost`](http://localhost) на нужный хост.
    
* `[пользователь]@[ssh_хост]` — это ваш логин и адрес SSH-сервера, на который вы подключаетесь.
