本文概述
- 根
- 用户添加
- / etc / default / useradd
- 用户名
- 用户模组
- 的/ etc /边界/
- 删除家庭目录
- 登录外壳
- chsh
图形工具简单易用, 适合新用户, 因为它可以确保你不会遇到任何麻烦。
命令行工具包括诸如useradd, userdel, passwd等命令。这些命令大多数由服务器管理员使用。
第三个也是非常罕见的工具是直接使用vi编辑本地配置文件。
/etc/passwd
Linux中的本地用户数据库为/ etc / passwd目录。
文章图片
查看上面的快照, 它有七个由冒号分隔的列。从左列开始表示用户名, x, 用户ID, 主要组ID, 描述, 主目录名称和登录外壳。
根 超级用户是超级用户, 并且具有创建用户, 删除用户的所有权限, 甚至可以使用其他用户的帐户登录。 root用户始终具有用户标识0。
文章图片
用户添加 使用useradd命令可以添加用户。
句法:
useradd -m -d /home/<
userName>
-c "<
userName>
" <
userName>
例:
useradd -m -d /home/xyz -c "xyz" xyz
文章图片
查看上面的快照, 我们已经创建了用户xyz以及创建主目录(-m), 设置了主目录的名称(-d)和描述(-c)。
” xyz” 收到的用户ID为1004, 主要组ID为1004。
/ etc / default / useradd 文件/ etc / default / useradd包含一些用户默认选项。可以使用命令useradd -D来显示此文件。
句法:
useradd -D
文章图片
用户名 要删除用户帐户, 请使用userdel命令。
句法:
userdel -r <
userName>
文章图片
例:
userdel -r xyz
查看上面的快照, 首先我们显示了带有” tail” 命令的xyz用户帐户。要删除它, 请传递命令” userdel -r xyz” 。
要重新检查, 再次传递了” tail” 命令, 并且你可以看到没有显示xyz用户帐户。
因此, 将其删除。
用户模组 命令usermod用于修改现有用户的属性。
句法:
usermod -c <
'newName'>
<
oldName>
例:
usermod -c 'jhonny' john
文章图片
查看上面的快照, 用户名john替换为新用户名jhonny
的/ etc /边界/ / etc / skel /包含一些隐藏文件, 这些文件具有配置文件设置和应用程序的默认值。因此, 它用作默认主目录和用户配置文件。使用useradd -m选项时, / etc / skel /被复制到新创建的目录。
文章图片
查看上面的快照, 列出了/ etc / skel /的文件。
删除家庭目录 通过使用userdel -r选项, 你可以删除主目录以及用户帐户。
句法:
userdel -r <
userName>
例:
userdel -r john
文章图片
查看上面的快照, 主目录以及用户帐户john均被删除。
登录外壳 / etc / passwd文件还告诉用户登录shell。
文章图片
看上面的快照, 用户guest将使用/ bin / bash shell登录, 而用户jtp将使用/ bin / ksh shell登录。
你可以使用usermod命令为用户更改外壳模式。
句法:
usermod -s <
newShell>
<
userName>
例:
usermod -s /bin/bash jtp
文章图片
查看上面的快照, 将jtp的shell从/ bin / ksh更改为/ bin / bash。
chsh 用户可以使用chsh命令更改其登录shell。
chsh和chsh -s命令都可以更改外壳。
句法:
chsh
文章图片
查看上面的快照, 命令chsh将sssit登录shell从/ bin / sh更改为/ bin / bash。
句法:
chsh -s <
newShell>
例:
chsh -s /bin/sh
文章图片
【Linux用户管理】看上面的快照, 登录shell更改为/ bin / s。
推荐阅读
- Linux用户简介
- Linux su命令
- Linux用户组
- Linux less命令
- Linux more命令
- Linux Cat命令
- Linux TAC命令
- Linux tail命令
- Linux Head命令