Skip to content

Instantly share code, notes, and snippets.

@vttphuong
vttphuong / radius_user.sh
Last active June 27, 2025 10:52
Create/delete user account for radius login
#!/bin/bash
# ==============================================================================
# Script để quản lý user cho xác thực PAM RADIUS trên Ubuntu
# - Liệt kê user hiện có
# - Thêm user mới (với shell /bin/bash, password bị vô hiệu hóa, có sudo)
# - Xóa user
#
# Cách sử dụng:
# sudo bash <tên_script>.sh [+user1] [-user2] [+user3] ...
# - Dùng '+' để thêm user
@vttphuong
vttphuong / config_ssh_radius.sh
Last active June 25, 2025 10:55
Config radius for SSH
#!/bin/bash
# ==============================================================================
# Script để cấu hình PAM cho SSH với xác thực RADIUS trên Ubuntu
#
# Cách sử dụng:
# sudo bash <tên_script>.sh <SHARED_SECRET> [RADIUS_SERVER_IP] [RADIUS_SERVER_PORT]
#
# Ví dụ:
# sudo bash configure_radius_ssh.sh "MySecureRadiusSecret123!" 192.168.1.100 1812
# sudo bash configure_radius_ssh.sh "MySecretKeyOnly!" # Dùng IP và port mặc định