[CentOS] วิธีติดตั้ง FTP ใน CentOS7 โดยใช้ VSFTP

Standard
1. ติดตั้ง vsftpd ด้วยคำสั่ง
yum -y install vsftpd
2. แก้ไข Config ของ vsftp ดังนี้
anonymous_enable=NO   # ปิด anonymous login
chroot_local_user=YES # บังคับให้ user อยู่ใน home directory
allow_writeable_chroot=YES # ตั้งค่าให้ chroot มีสิทธิในการเขียน เพื่อให้ user  สามารถ อ่าน/เขียน ไฟล์ได้  ถ้าต้องการให้ User อ่านได้อย่างเดียวให้ตั้งค่าเป็น no และไป chmod directory ให้เป็น read only  [chmod a-w dir_name]

# เปิดใช้งาน passive mode
pasv_enable=Yes
pasv_min_port=40000
pasv_max_port=40100


3. restart service เพื่อ  reload ค่า config
systemctl restart vsftpd.service
4. ตั้งค่าให้ service ทำงานตอนเปิดเครื่อง
systemctl enable vsftpd.service
5. ตั้งค่า firewall
firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload

5. ตั้งค่า SELinux
setsebool ftpd_full_access on
6. เพิ่ม User
useradd -m username -s path_to_home_dir
passwd username      # ตั้งค่ารหัสผ่าน

วิธีแก้ปัญหา MUST_CHANGE set to ON ใน SQL Server

Standard

หลังจากเจอปัญหาในการสร้าง User และเปลี่ยนแปลงค่าของ User บางอย่างใน Microsoft SQL Server 2016  ก็เจอวิธีแก้จนได้   โดยใช้ script ด้านล่างนี้

USE Master
GO
ALTER LOGIN username WITH PASSWORD = ‘samepassword’
GO
ALTER LOGIN username WITH
      CHECK_POLICY = OFF,
      CHECK_EXPIRATION = OFF;