Categories
學習筆記

Linux VPS 創建SSH帳戶 useradd

今天給大家分享一下linux底下創建ssh帳戶的方法:

useradd 用戶名 -d 起始目錄
chown 用戶名 起始目錄
passwd 用戶名

备注:记得在登陆用su root提权

創建只有SSH代理上網功能的最低權限用戶

useradd -M -s /sbin/nologin -n 用戶名
passwd 用戶名

基本上這兩個就足夠我們自己使用了 如果需要更多的參數設置 你可以參考一下這個部份:

useradd [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group[,...]] [-m [-k skeleton_dir] | -M] [-s shell] [-u uid [ -o]] [-n] [-r] username

参数名 描述
-u 后面接UID,是一组数字。直接给这个账号指定一个特定的UID。
-g 后面接的用户组名称就是之前提到的初始用户组。
该group ID(GID)会放置到 /etc/passwd 的第四个字段内。
-G 后面接的用户组名称是这个账号还可以属于哪些用户组。
此参数会修改 /etc/group 内的相关数据。
-M 强制不创建家目录。
-m 强制必须创建家目录。
-c 就是 /etc/passwd 第五栏的用户说明信息,可以随便设置,各位随意。
-d 用此参数后面指定的路径做为新账号的家目录,而不使用默认值。
-r 创建的账号为系统账号:该账号的UID会有限制(/etc/login.defs)
-s 指定新账号的默认shell

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.