Server/Ubuntu
[Ubuntu] 사용자 생성 / ssh접속권한 / ftp권한부여 스크립트
도쿄아재
2023. 2. 8. 23:48
반응형
Ubuntu에서 새 사용자를 만들고 SSH 액세스 권한을 설정하고 FTP 액세스 권한을 설정하는 스크립트입니다.
#!/bin/bash
# Create a new user
useradd -m -s /bin/bash -G sudo USERNAME
# Set the password for the new user
echo "USERNAME:PASSWORD" | chpasswd
# Set SSH access rights
mkdir /home/USERNAME/.ssh
touch /home/USERNAME/.ssh/authorized_keys
chmod 700 /home/USERNAME/.ssh
chmod 600 /home/USERNAME/.ssh/authorized_keys
chown -R USERNAME:USERNAME /home/USERNAME/.ssh
# Set FTP access rights
mkdir /home/USERNAME/ftp
chmod 700 /home/USERNAME/ftp
chown -R USERNAME:USERNAME /home/USERNAME/ftp
이 스크립트는 지정된 사용자 이름으로 새 사용자를 만들고 해당 사용자의 암호를 설정합니다. 그런 다음 사용자의 SSH 액세스를 위한 디렉토리를 생성하고 필요한 권한 및 소유권을 설정합니다. 마지막으로 사용자의 FTP 액세스를 위한 디렉토리를 만들고 필요한 권한과 소유권을 설정합니다.
반응형