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_linux
的 sudo
权限,首先使用 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
,可以指定特定的权限。