本文將從多個方面詳細介紹在Linux系統下如何添加新用戶並修改配置文件
一、添加新用戶
在Linux系統下創建新用戶非常簡單,只需使用adduser
命令即可。使用以下命令添加新用戶:
sudo adduser newuser
輸入以上命令後,系統將提示您設置新用戶的密碼以及其他信息。注意,在默認情況下,新用戶將被創建在/home目錄下。
在部署新的PHP網站時,需要將新用戶添加到www-data
組中,以便新用戶具有與Apache服務器進行文件交互的權限。可以使用以下命令將新用戶添加到該組中:
sudo usermod -a -G www-data newuser
最後,您需要在新用戶的home目錄下添加default html文件並配置權限:
sudo mkdir /home/newuser/public_html
sudo chown newuser:www-data /home/newuser/public_html
sudo chmod 755 /home/newuser/public_html
二、修改配置文件
1、添加新用戶的SSH密鑰
為確保該用戶能夠在SSH中使用公鑰驗證進行連接,我們需要將新用戶的SSH密鑰添加到配置文件authorized_keys
中。可以使用以下命令打開該文件:
sudo nano /home/newuser/.ssh/authorized_keys
將新用戶的公鑰複製到此文件中,然後保存並關閉文件。
2、更改ssh端口
為增強系統的安全性,建議將SSH端口更改為非默認端口,以防止入侵者利用已知的端口暴力破解用戶憑證。我們需要修改文件/etc/ssh/sshd_config
以更改端口號。
使用以下命令打開該文件:
sudo nano /etc/ssh/sshd_config
然後找到以下行:
#Port 22
將其更改為:
Port 12345
然後保存並關閉該文件,並重啟SSH服務來使更改生效:
sudo service ssh restart
3、限制用戶的文件夾權限
對於共享Web服務器,如果您需要創建多個用戶,建議將每個用戶的文件夾權限限制在他們自己的用戶帳戶中。這樣,即使其他用戶登錄服務器,他們也無法訪問其文件夾。
您可以使用以下命令更改用戶的文件夾權限:
sudo chown -R newuser:newuser /home/newuser
sudo chmod -R 755 /home/newuser
以上命令將用戶的所有文件夾和文件的所有權限更改為newuser,並限制權限的訪問權限為755。
三、總結
在Linux中添加新用戶並修改配置文件可以提高系統的安全性。上文提到了添加新用戶、添加SSH密鑰、更改SSH端口以及限制用戶的文件夾權限四個方面,每個方面細緻地介紹了如何操作。相信通過此文的介紹,讀者已經能夠在Linux系統下輕鬆添加用戶並修改配置文件。
原創文章,作者:PWJPO,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/374007.html