您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Linux 添加用户

上小结介绍了 Linux 系统中的,本小节介绍如何 Linux 普通,完普通后可以在当前进程切换。

1. useradd 命令

若想要 Linux 系统普通,可以使用 useradd 命令,使用 root 账号 Linux 系统之后就可以系统普通了。

下面列举了一些 useradd 命令参数作用:

若使用 useradd 命令不指定参数,则新添的认参数如下:

GID 认为 100;

的家目录位于 /home/

密码过期后不会被禁用;

账户没有被设置过期日期;

bash shell 作为认 shell

可以使用 useradd 命令新增 Linux 系统普通,命令如下:

useradd study_linux

执行结果如下图:

如上图所示是 /etc/passwd 中展示的信息,下面查看 /etc/shadow 中记录的信息,命令如下:

tac /etc/shadow

执行结果如下图:

2. passwd 命令设置密码

可以使用 passwd 命令给上述 study_linux 设置密码,命令如下:

passwd study_linux

执行结果如下图:

3. 切换当前

若想要从当前直接切换到另外,可以使用 su 命令,以切换到 study_linux 为例,命令如下:

su study_linux

执行结果如下图:

4. sudo 命令介绍

sudo 是 Linux 系统管理指令,是允许系统让普通执行一些或者全部的 root 命令的工具,如 halt,reboot,su 等等。这样不仅减少了 root 的和管理时间,同样也提高了安全性。sudo 不是对 shell 的代替,它是面向每个命令的。下面演示普通执行 root 权限的过程,过程命令下:

cat /etc/shadow # 使用普通直接查看 /etc/shadow 会权限不够sudo cat /etc/shadow # 使用 sudo 执行 root 权限su root # 切换 root 

执行结果如下图:

Tips:之前提到过 /etc/shadow 只有 root 权限才能访问。

如上图所示切换至 root 之后,可以在 /etc/sudoers 中设置 study_linuxsudo 权限,首先使用 Vim 打开 /etc/sudoers ,命令如下:

vim /etc/sudoers

执行结果如下图:

保存之后,切换至 study_linux ,重新执行之前查看 /etc/shadow 的过程,命令如下:

su study_linuxcat /etc/shadowsudo cat /etc/shadow

执行结果如下:

5. 小结

本小节介绍了如何 Linux 系统,还介绍了如何切换当前,root 可以通过 /etc/sudoers 赋予普通指定的 root 权限,普通有了 sudo 权限之后,可以在命令前面 sudo 执行 root 权限,需要注意的是本小节介绍的 /etc/sudoers 中设置的 study_linux sudo 权限ALL,可以指定特定的权限。


联系我
置顶