Questions tagged «useradd»

“ useradd”命令用于在系统上创建新用户。

3
adduser做什么,而useradd不做什么?
除了更广泛的使用之外useradd,基于Debian的系统还包含一个附加adduser命令,该命令提供了用于添加用户和一些相关任务的更高级别的界面。其他SE网站上有各种问题/答案,详细说明了这些命令之间的基本区别,例如: ServerFault- “ useradd”和“ adduser”之间有什么区别? 超级用户- “ adduser”和“ useradd”有什么区别? 询问Ubuntu- adduser和useradd有什么区别? 大多数答案从本质上说是adduser为交互添加用户提供了更好的界面,但没有提供adduser与相比没有多少详细信息useradd。所以: 这是什么adduser做useradd不? 我需要使用哪些命令来产生相等的结果?
71 debian  ubuntu  users  useradd 


3
没有密码的用户-如何从非root帐户登录到该帐户
我刚刚开始使用Scientific Linux(7.0)(尽管我认为这个问题可能与发行无关。)。内核版本为3.10.0-123.20.1.el7.x86_64。 回到我的问题。 我切换到root帐户,然后test-account使用命令从那里创建了一个新的用户帐户adduser test-account。它没有提示我输入密码,也没有使用该选项来提供密码。所以我想这是一个“无密码”帐户。我可以从root帐户登录到该帐户-我想即使测试帐户有密码,我也可以不提供密码。但是,当我尝试从第三个帐户登录此(测试帐户)时-会提示我输入密码。而且仅按Enter不起作用。 是否可以从非root用户帐户登录到该帐户。有没有办法(无需切换到root或使用sudo)?


1
为什么/ etc / shadow缩短了我使用命令useradd -p设置的密码?
[root@P-dude dude]# useradd -p $6$Ic2PVlwi$2nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0 bwong20 [root@P-dude dude]# cat /etc/shadow | grep pswayze pswayze:nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0:16924:0:99999:7::: 我不确定为什么系统会从我的加密密码中删除前14个字符。/etc/shadow文件中的密码比我作为参数提供的密码短useradd -p
21 shell  useradd 

2
Bash对于新用户而言无法完全发挥作用
我刚刚使用useradd -d /home/users/john -m john(使用Ubuntu 11.04)在系统上创建了一个新用户。这个工作正常,但是当我更改john为时,我的bash不能完全正常运行。也就是说,它没有自动完成功能,我不能使用它们的箭头键(例如UP来获取最后一个命令),并且仅显示而不显示我的当前目录$。我加载了一个,.bashrc但这似乎被完全忽略了。是什么原因造成的? PD:该用户已经在系统上工作,如果可能的话,我不希望将其删除并再次添加。
19 bash  users  useradd 

2
`adduser --disabled-login`有什么作用?
我要遵循的安装文档指示添加用户,如下所示: sudo adduser --disabled-login --gecos 'GitLab' git --disabled-login我搜索过的大多数手册页中都没有该标志。 我有两个用户,一个带有--disabled-login(foo),一个没有(git)。 据我所知,--disabled-login国旗没有任何作用。我仍然su可以同时向两个用户使用,并且都可以/bin/bash用作他们的登录外壳。 我唯一看到的区别是getent passwd禁用登录的用户的home文件夹之前有多余的逗号。有没有文件,我可以找到,表示什么这意味着。 root@gitlab:~# getent passwd git git:x:998:998:GitLab:/home/git:/bin/bash root@gitlab:~# getent passwd foo foo:x:1001:1002:GitLab,,,:/home/foo:/bin/bash 更新#1 我发现了另一个区别,一个用户*的密码为,另一个用户的密码为!: root@gitlab:~# getent shadow git git:*:15998:::::: root@gitlab:~# getent shadow foo foo:!:15998:0:99999:7::: --disabled-login在Ubuntu上到底能做什么?
16 useradd 

3
为什么在创建新用户时未创建主目录?
我在useraddUbuntu服务器虚拟机上使用命令创建了一个新用户(testuser)。我想为用户创建一个主目录,并给他们根目录。 但是,当我以新用户身份登录时,它抱怨没有主目录。我究竟做错了什么?
15 users  useradd 


2
groupadd允许使用哪些组名?
我按照这些指示信息来构建Shadow,它提供了groupadd命令。我现在在尝试此操作时遇到错误: $ groupadd automake1.10 groupadd: 'automake1.10' is not a valid group name 我检查了字母数字名称,它们正常工作。
13 linux  users  group  useradd 

1
创建系统帐户“ useradd -r”的含义Linux Fedora / RHEL / CentOS
我想知道使用-r选项创建帐户的含义是什么? # useradd -r ... 帮助说: -r, --system Create a system account. System users will be created with no aging information in /etc/shadow, and their numeric identifiers are chosen in the SYS_UID_MIN-SYS_UID_MAX range, defined in /etc/login.defs, instead of UID_MIN-UID_MAX (and their GID counterparts for the creation of groups). Note that …

1
不使用useradd / adduser将用户添加到系统的步骤是什么?
我浏览了一些Linux问题,并看到了这个有趣的问题。 不使用useradd/ 将用户添加到系统的步骤是什么adduser? 我想到的一种可能的方法是, 在/etc/passwd文件中为用户添加一个条目。 在/etc/group文件中为该组添加一个条目。 为添加的用户创建主目录。 使用passwd命令设置新的用户密码。 我测试了上述方法,效果很好。 这是唯一可能的方法,还是有其他解决方法可以实现?
10 users  useradd 

4
如何在Linux中为用户分配初始密码/默认密码?
我找到了说明如何设置用户密码的指南。我正在尝试使其自动化并向用户发送电子邮件,例如: userid created with password XYZ. request to change the initial password. 根据上面的文档,需要使用Python创建加密的密码,并将其输入以下usermod命令: usermod -p "<encrypted-password>" <username> 还有其他更简单的方法吗?我不想下载任何特殊的实用程序来执行此操作;应该尽可能地概括。 编辑:甚至上面链接中给定的方法似乎不适用于我: bash-3.00# python Python 2.4.6 (#1, Dec 13 2009, 23:43:51) [C] on sunos5 Type "help", "copyright", "credits" or "license" for more information. >>> import crypt; print crypt.crypt("<password>","<salt>") <sOMrcxm7pCPI >>> ^D bash-3.00# useradd …

2
如何在bash脚本中添加Unix / Linux用户
这是我的测试bash脚本。我无法使其正常工作。我看到两个错误: Use of uninitialized value $answer in chop at /usr/sbin/adduser line 589. Use of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 590. 这是我的脚本: #!/bin/bash sudo adduser myuser << ENDX password password First Last Y ENDX exit 0 这是输出: me@mycomputer$ ./adduser.sh Adding user `myuser' ... Adding new group …
9 bash  useradd 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.