> ## Content Index
> Fetch the complete content index at: https://suitmyself.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# 우분투 사용팁
- URL: https://suitmyself.com/ubuntu-2/
- Published: 2023-05-16T01:46:03.000Z
- Updated: 2026-09-16T03:18:09.000Z
- Author: Benjamin Kim
- Tags: Server, ubuntu, network, Secure, #Import 2026-09-15 05:58

## 사용자추가 및 권한부여

```bash
# adduser <id>
$ sudo adduser new_user

# usermod <options> <group> <id>
$ sudo usermod -a -G sudo new_user

```

adduser 로 사용자를 추가하면 여러가지 개인정보, 비밀번호 생성 및 home 디렉토리 생성을 자동으로 진행해 줍니다.

cd /home 으로 이동하여 ls 명령어를 통해 new\_user 디렉토리가 생성되었음을 확인할 수 있습니다.

sudo 권한 추가가 제대로 됐는지는 groups나 getent 명령어를 통해 확인할 수 있습니다.

```bash
# groups <id>
$ groups new_user

# 또는 getent group <group name>
$ getent group sudo

```

사용자 삭제는 userdel 명령어를 사용합니다.

```bash
# userdel <options> <id>
$ sudo userdel -r new_user

```

---

## [방화벽 설치](https://lindarex.github.io/ubuntu/ubuntu-firewalld-installation/?ref=suitmyself.com)

```bash
sudo apt update && sudo apt install firewalld -y
sudo firewall-cmd --version

```

룰 추가

```bash
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp

```

룰 적용

```bash
sudo firewall-cmd --reload

```

방화벽 설정값 조회

```bash
sudo firewall-cmd --list-all

```

---

## [ufw 방화벽 (우분투 18.04 LTS 이후 지원)](https://lindarex.github.io/ubuntu/ubuntu-ufw-setting/?ref=suitmyself.com)

활성화

```bash
sudo ufw enable

```

비활성화

```bash
sudo ufw disable

```

상태조회

```bash
sudo ufw status verbose

```

기본 룰 조회

```bash
sudo ufw show raw

```

or

```bash
sudo cat /etc/ufw/user.rules

```

---

### ufw default rules 허용 또는 차단

ufw default rules 허용

```bash
sudo ufw default allow

```

ufw default rules 차단

```bash
sudo ufw default deny

```

---

### ufw rule 허용 또는 차단

TCP 8080 포트(port) 허용

```bash
sudo ufw allow 8080/tcp

```

TCP 8080 port 차단

```bash
sudo ufw deny 8080/tcp

```

UDP 22 port 허용

```bash
sudo ufw allow 22/udp

```

UDP 22 port 차단

```bash
sudo ufw deny 22/udp

```

TCP/UDP 53 port 허용

```bash
sudo ufw allow 53

```

TCP/UDP 53 port 차단

```bash
sudo ufw deny 53

```

---

네트워크 카드 이름 확인

```bash
ls /sys/class/net

```

---

### mkpassword 사용을 위한 whois 설치

mkpasswd 사용을 위해서 whois를 설치

```bash
$ sudo apt-get install whois

```

해시된 암호 생성. 사용가능한 해시함수(DES, MD5, SHA-256 or SHA-512.)

```bash
$ printf "password" | mkpasswd --stdin --method=des
ASYRtiLFCipT6

```

```bash
$ printf "secondarypassword" | mkpasswd --stdin --method=md5
$1$R29iAdV/$1QUKx8eo6e5pcMIEgaZwt0

```

```bash
$ printf "thirdpassword" | mkpasswd --stdin --method=sha-256
$5$gZZsvtRWI$9JIU8pfHLG8BtYW5tceAKD1oNAjjfL5e4LwUfAW1sqA

```