Linux命令行如何进行用户管理

avatar
作者
筋斗云
阅读量:0

在Linux命令行中,可以使用以下命令来进行用户管理:

  1. 创建新用户:
sudo adduser newuser 

newuser替换为要创建的用户名。系统会提示输入新用户的密码以及一些其他信息,如姓名、电话等。这些信息是可选的,可以按Enter键跳过。

  1. 删除用户:
sudo deluser username 

username替换为要删除的用户名。这个命令只会删除用户,不会删除该用户的主目录和文件。

  1. 修改用户信息:
sudo usermod -a -G groupname username 

groupname替换为要添加到的组名,将username替换为要修改的用户名。这个命令会将用户添加到指定的组。

  1. 更改用户密码:
sudo passwd username 

username替换为要更改密码的用户名。系统会提示输入新密码。

  1. 查看用户列表:
cut -d: -f1 /etc/passwd 

这个命令会显示系统中所有用户的列表。

  1. 查看用户组:
groups username 

username替换为要查看的用户名。这个命令会显示用户所属的组。

  1. 创建新组:
sudo groupadd groupname 

groupname替换为要创建的组名。

  1. 删除组:
sudo groupdel groupname 

groupname替换为要删除的组名。

  1. 更改用户主目录:
sudo usermod -d /path/to/new/home username 

/path/to/new/home替换为新主目录的路径,将username替换为要修改的用户名。

  1. 更改用户Shell:
sudo usermod -s /bin/bash username 

/bin/bash替换为新的Shell路径,将username替换为要修改的用户名。

请注意,执行这些命令通常需要管理员权限,因此需要在命令前加上sudo

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!