May 16, 2023

우분투 사용팁

우분투 사용팁

사용자추가 및 권한부여

# 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 명령어를 통해 확인할 수 있습니다.

# groups <id>
$ groups new_user

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

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

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

방화벽 설치

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

룰 추가

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

룰 적용

sudo firewall-cmd --reload

방화벽 설정값 조회

sudo firewall-cmd --list-all

ufw 방화벽 (우분투 18.04 LTS 이후 지원)

활성화

sudo ufw enable

비활성화

sudo ufw disable

상태조회

sudo ufw status verbose

기본 룰 조회

sudo ufw show raw

or

sudo cat /etc/ufw/user.rules

ufw default rules 허용 또는 차단

ufw default rules 허용

sudo ufw default allow

ufw default rules 차단

sudo ufw default deny

ufw rule 허용 또는 차단

TCP 8080 포트(port) 허용

sudo ufw allow 8080/tcp

TCP 8080 port 차단

sudo ufw deny 8080/tcp

UDP 22 port 허용

sudo ufw allow 22/udp

UDP 22 port 차단

sudo ufw deny 22/udp

TCP/UDP 53 port 허용

sudo ufw allow 53

TCP/UDP 53 port 차단

sudo ufw deny 53

네트워크 카드 이름 확인

ls /sys/class/net

mkpassword 사용을 위한 whois 설치

mkpasswd 사용을 위해서 whois를 설치

$ sudo apt-get install whois

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

$ printf "password" | mkpasswd --stdin --method=des
ASYRtiLFCipT6
$ printf "secondarypassword" | mkpasswd --stdin --method=md5
$1$R29iAdV/$1QUKx8eo6e5pcMIEgaZwt0
$ printf "thirdpassword" | mkpasswd --stdin --method=sha-256
$5$gZZsvtRWI$9JIU8pfHLG8BtYW5tceAKD1oNAjjfL5e4LwUfAW1sqA