Windows
CMD:
用户
添加用户:
net user 用户名 密码 /add
删除用户:
net user 用户名 /del
net user 用户名 /delete
查看用户:
net user
更改用户密码:
net user 用户名 密码
查看用户信息:
net user 用户名
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
用户组
添加用户组:
net localgroup 用户组名 /add
删除用户组:
net localgroup 用户组名 /del
查看用户组:
net localgroup
将用户添加到用户组
net localgroup 用户组名 用户名 /add
将用户从用户组中删除
net localgroup 用户组名 用户名 /del
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
power shell:
用户
查看用户:
Get-localUser
添加用户:
New-localUser -Name 123 -NoPassword
#无需密码
Net-LocalUser -Name 用户名 -Password(ConvertTo-SecureString 密码 -AsPlainText -Force)
删除用户
Remove-localUser -Name 用户名
修改用户密码
Set-LocalUser -Name 用户名 -Password (ConvertTo-SecureSting “新密码” -AsPlainText -Force)
修改用户名
Rename-LocalUser -Name 用户名 -NewName 用户名
用户组
查看用户组:
Get-localgroup
添加用户组:
Net-LocalGroup -Name 用户组名
删除用户组:
Remove-LocalGroup -Name 用户组名
修改用户组名:
Rename-LocalGroup -Name 用户组名 -NewName 用户组名
将用户添加到用户组
net localgroup 用户组 用户名 /add
将用户从用户组中移除
net localgroup 用户组 用户名 /del
扩展:
启用账号
Enable-LocalUser -Name 用户名
禁用账号
disable-Localuser -Name 用户名
修改电脑名
Rename -Computer -NewName 用户名
#重启只需在后面加上-Restart
power shell中可以使用cmd命令
cmd中不能使用power shell命令
Linux
用户
查询用户:
cat /etc/passwd
添加用户:
useradd 用户名
如果是数字
可以加上参数 --badname
useradd 数字用户名 --badname
或
useradd --badname 数字用户名
adduser 用户名 #不允许只包含数字
删除用户
userdel 用户名
更改用户密码
passwd 用户名
更改用户名字
usermod -l(这里是L) 新用户名 旧用户名
用户组
查看用户组:
cat /etc/group
查看用户属于哪个组
groups 用户名
groups #当前用户属于哪个组
id 用户名
id #当前用户所属组
添加用户组:
groupadd 用户组名
groupadd -g id 用户组名
删除用户组:
groupdel 用户组名
更改用户组:
groupmod -n 新用户组名 旧用户组名
新增一个用户并添加到指定用户
useradd -g 用户组名称 用户名称
#主用户组(每个用户只有一个主用户组)
useradd -G 用户组名称 用户名称
#附属用户组 ( 附属用户组可以有多个,多个附属组用逗号分隔即可)
将已有用户添加到指定用户组
usermod -a -G 用户组名称 用户名
#-a 代表append 和-G一起使用
usermod -g 新用户组名称 用户名
#将已有用户的主用户组改为新的用户组
添加用户,指定家目录,所在组,登录shell等信息
#-m自动建立用户家目录
#-g指定用户所在的组
#-s 指定用户登录的shell
usermod -m -s /bin/bash -g 用户组名
用户名
将用户从某个用户组删除
#将用户从该用户的附属组中删除
gpsswd -d 用户名称 用户组名称