Linux - 增加用戶、添加用戶組


一、用戶操作
1.增加用戶

useradd [username]

2.設置用戶密碼

passwd [username]

3.刪除用戶

userdel [username]

4.查看所有用戶

cat /etc/passwd

5.查看當前活躍用戶

w

6.查看簡明用戶列表
cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more
二、用戶組操作
1.新建工作組
groupadd [groupname]
2.將用戶添加進工作組
usermod -G [groupname] [username]
3.查看用戶組
cat /etc/group
三、權限操作
1.修改登錄后文件目錄
修改/etc/ssh/sshd_config 文件

#Subsystem sftp /usr/libexec/openssh/sftp-server
#這行指定使用sftp服務使用系統自帶的internal-sftp
Subsystem sftp internal-sftp
#這行用來匹配用戶
Match User test1
#用chroot將用戶的根目錄指定到/usr/local/sftp,這樣用戶就只能在/usr/local/sftp下活動
ChrootDirectory /usr/local/sftp

2.只允許訪問某一個目錄
Match User test2#設置兩個賬號
ChrootDirectory /home/aa

X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp #指定sftp命令

3.重啟服務
systemctl restart sshd
# 或者
service sshd restart


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM