在LINUX安装时自动创建了根用户,可以暂时不用设置密码

就可以

是的。虽然在添加用户时没有设置密码,也不会有任何安全隐患。而且密码是由passwd命令进行设置的,而添加用户是useradd命令,Linux系统命令的分工还是很明确的,所以添加用户和设置密码是分开的,密码随时都可以通过用root身份来执行passwd命令进行设置,注意是root身份哦,是要由来进行设置的。

linux新增用户并设置密码 linux新增用户命令linux新增用户并设置密码 linux新增用户命令


linux新增用户并设置密码 linux新增用户命令


输入命令

linux新建了一个用户,没有设置密码的话,那它的默认密码是?

指将uid指定为0(零)与root相同,登录后的提示符为#而非$.

新建了一个用户,没有设置密码的话,密码就是未知数。

-g 修改群组密码

这个用户没法直接登录,使用root用户su

的除外。

一般的话:useradd

linux题目 急需大神解答 新建一个用户wang,密码设置为123456.并将其将到root组

1、首先需要打开终端,如下图所示。

2、接下来需要使用ssh命令连接到深度linux,如下图所示。

3、接下来需要使用useradd命Retype new UNIX password:令添加用户,如下图所示。

4、为为这个用户添加密码把新加的用户uid和gid改为0即可:即可,如下图所示。

linux系统下怎么增加用户?

Linux下用户的创建与删除:

我们在Linux下创建用户主要有两种方式:adduser和useradd,它们的区别以及主要用法如下:

adduser

adduser的用法很简单,只需adduser+username即可,如下:

这个命令其实是个perl脚本,它的底层还是调用useradd命令。网上很多教程说它会进行人机交互,但现在有些发行版(比如centOS)其实已经改进了,无需繁琐的交互,只需以上一条命令即可创建用户。

adduser命令会自动创建用户家目录,指定shell版本。但是,有些发行版在创建用户的同时,会要求你设定用户密码,而有些不会,需要手动设置密码。

为用户创建root密码方法如下:

为了顺利创建一个用户,我们还需通过一些选项来完善它的参数。useradd命令常用的选项如下:

-c备注>:加上备注文字。备注文字会保存在passwd的备注栏位中;

-d登入目录>:指定用户登入时的启始目录;

-e有效期限>:指定帐号的有效期限;

-f缓冲天数>:指定在密码过期后多少天即关闭该帐号;

-g群组>:指定用户所属的群组;

-G群组>:指定用户所属的附加群组;

-m:自动建立用户的登入目录;

-M:不要自动建立用户的登入目录;

-n:取消建立以用户名称为名的群组;

-r:建立系统帐号;

-s:指定用户登入后所使用的shell;

-u:指定用户id。

对于我们普通用户而言,更常用的选项是以上标红的三个。而对于管理人员而言,则以上所有的选项都需要掌握。我们目前重点介绍以上标红的三个选项。

-d选项用于指定用户家目录,也就是用户登录时所进来的目录。比如:-d /home/alvin,就是指定用户的家目录是/home/alvin。通常-d选项与-m选项一起使用,-m选项的作用是,如果指定目录不存在时,则自动创建。

通过这种方式用户可以成功创建,但还是没有密码。创建密码的方式依然使用passwd命令,在此不再赘述。

userdel

删除用户,“userdel 用户名”即可。将它留在系统上的文件也删除掉,可以使用“userdel -r 用户名”来新加密码:passwd 用户名实现。

Linux怎么样一条命令可以创建用户名,同时把密码加上

-k 更新只能发生在过期之后

echo rr | passwd rr --stdin 前一个raddgroup [--gid ID] 用户组名r是密码,后一个是用户名,根据自己需要来

useradd -p `openssl passwd -1 -salt 'XXX' 密码` 用户名XXX: 是描述信息,可以根据需求更改

如何在 Linux 上设置密码策略

准备工作

Debian、Ubuntu 或 Linux Museraddint 系统上:

$ sudo apt-get install libpam-cracklib

CentOS、Fedora、RHEL 系统已经默认安装了 cracklib PAM 模块,所以在这些系统上无需执行上面的作。

为了强制实施密码策略,我们需要修改 /etc/pam.d 目录下的 PAM 配置文件。一旦修改,策略会马上生效。

注意:此教程中的密码策略只对非 root 用户有效,对 root 用户无效。

禁止使用旧密码

找到同时有 “password” 和 “pam_unix.so” 字段并且附加有 “remember=5” 的那行,它表示禁止使用近用过的5个密码(己使用过的密码会被保存在 /etc/security/opasswd 下面)。

Debian、Ubuntu 或 Linux Mint 系统上:

password [success=1 default=ignore] pam_unix.so obscure sha512 remember=5

CentOS、Fedora、RHEL 系统上:

password sufficient pamunix.so sha512 shadow nullok tryfirstpass useauthtok remember=5

设置短密码长度

找到同时有 “password” 和 “pam_cracklib.so” 字段并且附加有 “minlen=10” 的那行,它表示小密码长度为(10 - 类型数量)。这里的 “类型数量” 表示不同的字符类型数量。PAM 提供4种类型符号作为密码(大写字母、小写字母、数字和标点符号)。如果你的密码同时用上了这4种类型的符号,并且你的 minlen 设为10,那么短的密码长度允许是6个字符。

Debian、Ubuntu 或 Linux Mint 系统上:

password requisite pam_cracklib.so retry=3 minlen=10 difok=3

CentOS、Fedora、RHEL 系统上:

设置密码复杂度

找到同时有 “password” 和 “pam_cracklib.so” 字段并且附加有 “ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1” 的那行,它表示密码必须至少包含一个大写字母(ucredit),两个小写字母(lcredit),一个数字(dcredit)和一个标点符号(ocredit)。

Debian、Ubuntu 或 Linux Mint 系统上:

password requisite pam_cracklib.so r如果你想为每个用户设置不同的密码期限,使用 chage 命令。下面的命令可以查看某个用户的密码限期:etry=3 minlen=10 difok=3 ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1

CentOS、Fedora、RHEL 系统上:

编辑 /etc/login.defs 文件,可以设置当前密码的有效期限,具体变量如下所示:

$ sudo vi /etc/login.defs

PASSMAXDAYS 150 PASSMINDAYS 0 PASSWARNAGE 7

这些设置要求用户每6个月改变他们的密码,并且会提前7天提醒用户密码快到期了。

$ sudo chage -l xmodulo

Last password change : Dec 30, 2013 Password expires : nr Password inactive : nr Account expires : nr Minimum number of days between password change : 0 Maximum number of days between password change : 99999 Number of days of warning before password expires : 7

默认情况下,用户的密码过期。

下面的命令用于修改 xmodulo 用户的密码期限:

$ sudo chage -E 6/30/2014 -m 5 -M 90 -I 30 -W 14 xmodulo

上面的命令将密码期限设为2014年6月3日。另外,修改密码的短周期为5天,长周期为90天。密码过期前14天会发送消息提醒用户,过期后帐号会被锁住30天。

需大神解答 新建一个用户zhangyueqing,密码设置为123456.并将其将到root组?

而-s选项则是指定用户默认shell版本。如果不设定的话,它的默认版本是/bin/sh。所以,我们使用useradd创建新用户时的经典用法如下:

1. 打开终端并以 root 身份登录。

-D:变更预设值;

2. 输入以下命令创建新用户:

useradd zhangyueqing

3. 设置新用户的初始密码为 123456,命令如下:

passwd zhangyueqing

4. 执行以下命令将新用户加入 root 组:

usermod -aG root zhangyueqing

cat /etc/group | grep root

需要注意的是,Linux 作系统非常强调安全性,因此在设置用户及密码等作时需要注意选择复杂度高的密码,同时也需要避免将用户随意添加到 root 组以免引发系统安全问题。

我需要让Linux下面添加的用户在设置密码时必须大于4位数,怎么设置呢?

新建了一个用户,没有设置密码的话,密码就是未知数。这个用户没法直接登录,使用root用户su 的第二步,添加权限除外。一般的话:useradd 和pa安装 PAM 的 cracklib 模块,cracklib 能提供额外的密码检查能力。sswd是一对一对的出现,建一个用户就得设置这个用户的密码。

linux添加root权限用户

user

testuser创建用户testuser

passwd

testuser给已创建的用户testuser设置密码

说明:新创建的用户会在/home下创建一个用户目录testuser

usermod

--修改用户这个命令的相关参数

userdel

testuser删除用户testuser

rm

-adduser 用户名 用户组名rf

testuser删除用户testuser所在目录

上面的几个命令只有root账号才可以使用,如果你不知道自己的系统上面的命令在什么位置可以使用如下命令查找其路径:

locate

编辑/etc/passwd文件,

testuser:x:5:5::/home/testuser:/bin/bash

修改后:

testuser:x:0:0::/home/testuser:/bin/bash

其他方法:

-u

-o

-g

-G

-d

/home/user1

user1

说明:

-u

-o

指因为重复了uid(与root帐号的uid重复)必须指定这个参数.

-g

初始化组的组名,当用户属于多个组时,(在-G参数中指定),登录时所在组。缺省该项时,系统新建一个与用户名同名的组,并且初始化时设为该组名.而不论-G指定为哪些组.

-G

指定用户名所属的组列表,一个用户可以属于多个组,组名间用逗号分隔,组名必须已经存在.

-d

/home/user1指定用户的属主目录

user1

新建的用户名为user1.

测试:可以用id

user1命令测试用户名user1的属性,显示为:

uid=0(root),gid=0(root),group=0(root)

说明:gid指明的即为初始化GID号.

作者

0XCC

SUSE Linux系统如何用命令格式添加新用户

useradd是一个相对复杂一些的命令,而且它的自由度更高。如果只是运行useradd+username的话,它会创建一个三无用户,即:无用户家目录,无指定shell版本,无密码。

添加用户的命令是:useradd语法如下:

$ sudo vi /etc/pam.d/common-password

单纯的添加一个用户是无法使用的,还要使用passwd命令为用户设置密码:

passwd

linux问题:新建一个user2用户,UID=800,其余按默认,为用户设置密码为654321

设置密码过期期限

-u

$ sudo vi /etc/pam.d/-auth800

-p

654321

或者分步开始

-u

800

user2

passwd

系统提示输入密码两次

654321