우분투 사용팁
사용자추가 및 권한부여
# 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
Comments ()