如何在Linux中创建多个用户帐户?
可以通过useradd命令将单个新用户添加到Linux系统。但是系统管理员经常会收到添加多个用户的请求。因此Linux提供了一种不同的方法来向系统中添加大量用户。这是newusers命令。
Synatx
sudo newusers user_deatils.txtuser_details.txt is the file containing the details of all the usernames to be added.
使用者详细资料
下面我们看到user_details.txt文件的结构。
UserName:Password:UID:GID:comments:HomeDirectory:UserShell
因此,我们创建了一个具有以下详细信息的文件,以添加许多地址。
~$ cat MoreUsers.txtuname1:pwd#@1:2112:3421:storefront:/home/uname1:/bin/bash
uname3:pwd#!@3:2112:3525:backend:/home/uname3:/bin/bash
uname4:pwd#$$9:9002:4721:HR:/home/uname4:/bin/bash
授予用户详细信息文件的权限
在起诉用户详细信息文件以添加新用户之前,我们应该授予该权限以供其他进程读取。
sudo chmod 0600 MoreUsers.txt
通过转到/ etc / passwd文件,验证系统中的现有用户。
ubuntu@ubuntu:~$ tail -5 /etc/passwd
运行上面的代码给我们以下结果-
pulse:x:117:124:PulseAudio daemon,,,:/var/run/pulse:/bin/falsertkit:x:118:126:RealtimeKit,,,:/proc:/bin/false
saned:x:119:127::/var/lib/saned:/bin/false
usbmux:x:120:46:usbmux daemon,,,:/var/lib/usbmux:/bin/false
ubuntu:x:1000:1000:ubuntu16LTS,,,:/home/ubuntu:/bin/bash
运行newusers命令
接下来,我们运行newusers命令添加这些用户名。
sudo newusers MoreUsers.txt
验证添加的用户
现在,通过再次转到/ etc / passwd文件,验证是否确实添加了这些用户。
cat /etc/passwd
运行上面的代码给我们以下结果-
………..………….
ubuntu:x:1000:1000:ubuntu16LTS,,,:/home/ubuntu:/bin/bash
uname1:x:2112:3421:storefront:/home/uname1:/bin/bash
uname3:x:2112:3525:backend:/home/uname3:/bin/bash
uname4:x:9002:4721:HR:/home/uname4:/bin/bash
以上是 如何在Linux中创建多个用户帐户? 的全部内容, 来源链接: utcz.com/z/360063.html