精华内容
下载资源
问答
  • 本文主要介绍了更改linux用户登录shell的方法,希望对你的学习有所帮助。
  • linux 命令行修改密码In Linux, we use passwd to change password, but passwd requires input from stdin to get the new password. It is common case that we may want to change the password non-...

    linux 命令行修改密码

    In Linux, we use passwd to change password, but passwd requires input from stdin to get the new password. It is common case that we may want to change the password non-interactively, such as creating new user accounts and change or set password for these accounts on a number of Linux boxes when the new user creating can be done by one command line. With the help of pipe and a little tricky, we can change user’s password in one command line. This will save much time especially when creating a batch of user accounts.

    Linux中 ,我们使用passwd更改密码,但是passwd需要stdin的输入才能获得新密码。 通常情况下,当可以通过一个命令行创建新用户时,我们可能希望非交互地更改密码,例如创建新用户帐户,并在多个Linux机器上更改或设置这些帐户的密码。 借助管道和一些技巧,我们可以在一个命令行中更改用户密码。 这将节省大量时间,尤其是在创建一批用户帐户时。

    We use one example to introduce how to change Linux user’s password in one command line. Suppose we login as root and want to change user linuxuser‘s password to linuxpassword.

    我们使用一个示例来介绍如何在一个命令行中更改Linux用户的密码。 假设我们以root用户身份登录,并且想要将用户linuxuser的密码更改为linuxpassword。

    The passwd command asks for the new password twice. And these two inputs (the same password) is separated by one "Enter". We can emulate this by the echo command with the -e option set. When -e is in effect, escaped characters will be interpreted. Hence, n in echo’s input is echoed as "new line". In addition, on modern Linux with sufficiently new passwd, you can use the --stdin option to let passwd accept a password from the STDIN instead of asking for the new password twice.

    passwd命令要求输入两次新密码。 并且这两个输入(相同的密码)之间用一个“ Enter”分隔。 我们可以通过带有-e选项集的echo命令来模拟这一点。 当-e有效时,将解释转义的字符。 因此,echo输入中的n被作为“换行”回显。 另外,在具有足够新passwd现代Linux上,可以使用--stdin选项让passwd接受来自STDIN的密码,而不是两次询问新密码。

    So to change the password in our example, we just execute this one command:

    因此,要在我们的示例中更改密码,我们只需执行以下命令:

    # echo "linuxpassword" | passwd --stdin linuxuser

    on modern Linux. (Thanks to DAVID for this tip)

    在现代Linux上。 (感谢DAVID的提示)

    or

    要么

    # echo -e "linuxpassword\nlinuxpassword" | passwd linuxuser

    This can also be put into one bash script or executed on remote node by the ssh command.

    也可以将其放入一个bash脚本中,或通过ssh命令在远程节点上执行。

    For example, we can change the password of linuxuser on a batch of servers (100 servers: 10.1.0.1 to 10.1.0.100) by:

    例如,我们可以通过以下方法在一批服务器(100台服务器:10.1.0.1到10.1.0.100)上更改linuxuser的密码:

    # for ((i=1;i<=100;i++)); do \
    ssh 10.1.0.$i 'echo -e "linuxpassword\nlinuxpassword" | passwd linuxuser'; \
    done;

    Even further, we can create one user and set its initial password remotely by:

    更进一步,我们可以创建一个用户并通过以下方式远程设置其初始密码:

    # ssh remoteserver \
    'useradd newuser; echo -e "passwdofuser\npasswdofuser" | passwd newuser'

    If you want to update your own password as a normal user, you may use

    如果您想以普通用户身份更新自己的密码,则可以使用

    $ echo -e "your_current_pass\nlinuxpassword\nlinuxpassword" | passwd

    Security notes
    You must be aware that the full command line can be viewed by all users in the Linux system and the password in the command line can be potentially leased. Only for cases where this is okay, you may consider using the method here.

    安全须知
    您必须注意,Linux系统中的所有用户都可以查看完整的命令行,并且命令行中的密码有可能被租用。 仅在可以的情况下,您可以考虑使用此处的方法。

    Alternative method using chpasswd
    chpasswd is a nice tool to change a batch of accounts’ passwords in one Linux box. It can be used to change a user’s password in one command line too. Check its manual for how to use it.

    使用chpasswd替代方法
    chpasswd是一个不错的工具,可以在一个Linux框中更改一批帐户的密码。 它也可以用于在一个命令行中更改用户密码。 检查其手册以了解如何使用。

    翻译自: https://www.systutorials.com/changing-linux-users-password-in-one-command-line/

    linux 命令行修改密码

    展开全文
  • 修改Linux用户登录密码

    千次阅读 2020-06-05 09:26:17
    1、使用root账户登录 2、输入~passwd 修改的账户名输入密码时不会出现输入的密码直接回车即可() 3、new password :输入新密码输入密码时不会出现输入的密码直接回车即可() ...5、修改完成 ...

    1、使用root账户登录

    2、输入~passwd 修改的账户名输入密码时不会出现输入的密码直接回车即可()

    3、new password :输入新密码输入密码时不会出现输入的密码直接回车即可()

    4、再次输入密码

    5、修改完成

    展开全文
  • 如何修改Linux用户登录密码

    千次阅读 2019-03-01 11:36:07
    1.打开shell,使用root账户登录 2.输入# passwd www(www为需要修改密码的用户名) 3.输入# 新密码 4.再次输入密码 5.修改成功 注意:输入密码的时候是不会显示当前的密码字符,按回车确定。 ...

    1.打开shell,使用root账户登录

    2.输入# passwd www(www为需要修改密码的用户名)

    3.输入# 新密码

    4.再次输入密码

    5.修改成功

    注意:输入密码的时候是不会显示当前的密码字符,按回车确定。

    展开全文
  • 如何修改linux 用户登录后默认目录

    千次阅读 2020-02-12 10:49:17
    1、linux用户登录后默认目录是在/etc/passwd文件设置的。如下图所示,一共显示了四行数据,其中第一行的/root即为root用户登录后的默认目录,第二行daemon用户的默认目录是/usr/sbin。 2.要修改登录后默认目录,...

    1、linux用户登录后默认目录是在/etc/passwd文件设置的。如下图所示,一共显示了四行数据,其中第一行的/root即为root用户登录后的默认目录,第二行daemon用户的默认目录是/usr/sbin。

    在这里插入图片描述

    2.要修改登录后默认目录,可以用vim编辑器,打开/etc/passwd ,找到相应的用户,修改倒数第一个冒号前面的目录即可,如下图所示。

    在这里插入图片描述

    展开全文
  • 主要介绍了Python实现在Linux系统下更改当前进程运行用户,本文直接给出实现代码,需要的朋友可以参考下
  • Linux 入门常用命令 password — 修改密码,改变用户linux下passwd命令设置修改用户密码的方法linux查看所有用户和查看用户组的方法(修改用户组)Linux下SFTP用户权限设置条件及实现命令更改linux用户登录shell的操作...
  • 主要介绍了如何在Linux修改Mysql的用户(root)密码,分两种情况:第一种当拥有原来的mysql的root密码,第二种情况忘记原来的mysql的root的密码,需要的朋友可以参考下
  • linux修改用户组,修改所属用户 linux修改所属用户 chown 这个命令改变所属用户 chown www lifang 第一个参数 改变的所属用户 第二个参数 文件或者文件夹 linux 修改用户组 chgrp chgrp www lifang 第一个参数...
  • 在创建一个用户之后,想把该用户的家目录指定到一个其他的目录,使用usermod命令。 usermod命令使用格式 usermod -d /usr/newfolder -u uid username -u后面一定要接uid啊,然后是username uid可使用 [id 用户名...
  • 修改Linux用户的UID、GID

    千次阅读 2017-02-25 14:43:19
    对于NFS共享文件,保留文件权限,需要UID、GID与nfs-server端...01、用户的UID和GID不能被占用 [root@26 ~]# id mvpuid=501(mvp) gid=501(mvp) groups=501(mvp) ###假定我需要设置mvp的uid/gid 505 [root@26 ~]# cat
  • 修改Linux用户组名

    2018-12-17 15:19:00
    今天在查很多如何修改用户组名的信息,发现很多都是错的,找到一篇正确的,转帖如下: 修改用户组名 要把用户组名从 dan 修改为 susan,我们需要使用 groupmod 命令。使用下面命令来修改用户组名, $ groupmod...
  • Linux 修改用户密码

    万次阅读 多人点赞 2019-06-05 16:45:32
    Linux修改密码用 passwd 命令,用root用户运行passwd ,passwd user_name可以设置或修改任何用户的密码,普通用户运行passwd只能修改它自己的密码。 [root@localhost ~]# passwd ##修改root用户密码 Changing ...
  • linux更改用户密码In this tutorial, we will focus on how you can change a user’s password in Linux. We will delve deeper and see how to force a user to change their password the next time they try ...
  • 解决Linux操作系统修改管理员用户root密码及修改密码遇到的问题,1. 重启系统后进入单用户模式,重置管理员root用户密码 2. 解决进入单用户模式输入修改密码命令会车没有反应
  • Linux_root或普通用户密码修改
  • Linux环境变量设置文件 /etc/profile 全局用户,应用于所有的Shell。 /$HOME/.profile 当前用户,应用于所有的Shell。 /etc/bash_bashrc 全局用户,应用于Bash Shell。 ~/.bashrc 局部当前,应用于Bash Sell。 查找...
  • linux怎么创建修改用户及其权限

    万次阅读 2018-09-12 20:58:22
    1.linux下的用户管理 Linux下有三类用户 1.超级用户: root 具有操作系统的一切权限 UID 值为0 2.普通用户: 普通用户具有操作系统有限的权限, UID值 500 – 6000 3.伪用户: 是为了方便系统管理, 满足...
  • linux修改用户环境变量

    千次阅读 2019-03-06 11:27:57
    Linux修改环境变量及生效方法 方法一:  在/etc/profile文件中添加变量【对所有用户生效(永久的)】  用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。  要让...
  • 与大家分享下Linux系统中创建用户、设置密码、修改用户、删除用户的命令,希望对你有所帮助。 useradd testuser 创建用户testuser passwd testuser 给已创建的用户testuser设置密码 说明:新创建的用户会在/home...
  • 修改linux用户密码(passwd)

    万次阅读 2015-11-13 17:52:35
    对于初学者来说,如何修改linux用户密码也不是件容易的事,其实非常简单,下面举例说明:  (1)修改root用户密码 如果是以root身份登录,修改root密码. 只要输入 passwd 就会出现:    New password:   Retype...
  • 更改linux用户登录shell的操作方法

    千次阅读 2016-12-15 11:59:56
    这篇文章主要为大家分享了更改linux用户登录shell的方法,感兴趣的朋友可以参考下 1、查看机器安装了哪些shell? 有两种方法可以查看。 第一种: [rocrocket@wupengchong ~]$ chsh -l  /bin/sh /bin/...
  • Linux修改用户密码

    万次阅读 2019-09-09 22:03:30
    Linux修改用户密码 使用的Linux版本是:ubuntu-18.10-live-server-amd64 知道一个用户名密码时,修改用户密码,各个版本下都是通用的; 重置密码的时候,版本不同,可能操作的地方不一样了。 如果一个账号的密码...
  • Linux 十四 修改文件操作权限 用户文件权限详解

    千次阅读 多人点赞 2019-06-01 22:54:22
    文章目录Linux 权限ls -l 中显示的内容如下:0-9位说明rwx权限详解 Linux 权限 ls -l 中显示的内容如下: -rwxrw-r-- 1 root police 1213 Feb 2 09:39 abc.txt 0-9位说明 Linux 权限 ls -l 中显示的内容...
  • linux 修改用户的shell

    万次阅读 2018-07-31 10:02:54
    adduser 后, 发现su 切换至该用户没反应,查看/etc/passwd 发现用户的shell 为false! 所以需要修改用户shell, 命令如下: usermod -s /bin/bash username
  • 编辑以下文件,为admin用户添加权限: vim /etc/sudoers ## Allow root to run any commands anywhere root ALL=(ALL) ALL admin ALL=(ALL) ALL
  • 如何修改linux用户密码?

    万次阅读 2017-07-13 16:37:27
    如果是以root身份登录,修改root密码.只要输入 passwd 就会出现: New ... 如果想更改其他用户密码,只要输入passwd username即可. 如:hadoop用户(passwd hadoop)New password: Retype new password: 注销重启即可!
  • Linux环境下修改用户名和用户

    千次阅读 2020-01-06 15:39:09
    Linux环境下修改用户名和用户组 1、修改用户名 修改用户名使用usermod,语法为(权限不够需要添加sudo): usermod -l new_username old_username 例如,需要修改用户test为sworld sudo usermod -l sworld test ...
  • linux如何修改用户的密码

    万次阅读 2018-03-05 18:26:00
    1、首先,要用CRT软件连接Linux系统。2、首选,确认是用root用户登录系统的。输入命令id 查看登录用户信息。结果如下:# id uid=0(root) gid=0(root) groups=0(root) 3、若修改root自己的密码,直接输入 passwd . ...
  • Linux CentOS操作系统忘记了root用户密码,无法登录,跟着下面的步骤修改密码 1、在启动时,按下任意键进入下面的界面,即引导菜单列表项(如已进入字符界面,可以重启客户机进入) 2、选择当前正在使用的引导...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 984,869
精华内容 393,947
关键字:

更改linux用户

linux 订阅