Linux用户切换和密码修改

1、普通用户切换到root

su -

再输入root密码,密码正确,成功切换,再输入exit则切换回普通用户

2、root切换到其他用户,例user

su - user

再输入exit,则切换回root

3、修改密码

sudo passwd root

原文地址:https://www.cnblogs.com/goufugui/p/9429480.html

时间: 2024-08-30 02:09:32

Linux用户切换和密码修改的相关文章

kali linux 2018.2 mysql密码修改后无效,外部无法连接问题。

kali linux 2018.2 mysql密码修改后无效,外部无法连接问题 Kali Linux 2018.2 默认MySQL数据库是mariadb,可能和MySQL有些细微的变化,只需要做如下处理即可. 解决方案: mysql -u root -p UPDATE mysql.user SET plugin='' WHERE user='root'; UPDATE mysql.user SET password=PASSWORD('newpassword') WHERE user='root

Linux用户切换与提权

大多数Linux服务器并不建议用户直接以root用户进行登录.一方面可以大大减少因失误操作而导致的破坏,另一方面也降低了特权密码在不安全的网络中被泄露的风险.鉴于这些原因,需要为普通用户提供一种身份切换或权限提升机制,以使在必要的时候执行管理任务. Linux系统提供了su sudo二种命令,其中su命令用来切换用户,sudo命令用来提升权限. PAM 在su命令之前,需要先了解pam,Linux系统使用su命令存在安全隐患,默认情况下,任何用户都容许使用su命令,从而有机会反复尝试其他用户的登

Linux用户切换:su和su - 区别

大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户,Linux中切换用户的命令是su或su -,下面就su命令和su -命令最大的本质区别给大家详解一下: 前者只是切换了root身份,但Shell环境仍然是普通用户的Shell:而后者连用户和Shell环境一起切换成root身份了.只有切换了Shell环境才不会出现PATH环境变量错误.su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目

Python 操作LDAP实现用户统一认证密码修改功能

最近做了一个单点登录系统,使用的openLDAP存储用户和组信息.封装了一个ldap的操作类.ldap这东西还是蛮复杂的,用以备忘吧.要是不知道LDAP是什么东西,请把鼠标移到浏览器右上角,mac系统移到左上角,点小叉叉.呵呵-- #-*- coding: UTF-8 -*- import sys,ldap import ldap LDAP_HOST = '10.10.10.10' USER = 'cn=admin,dc=gccmx,dc=cn' PASSWORD = 'yourpass' BA

linux用户的添加,修改,删除

useradd [-参数]  账号 -u:后接一组数字,把这组数字指定为这个账号的uid. -g:后接组名,把这个组作为账号的初始用户组,该用户组的GID会被放到/etc/passwd的第四个账号 -G:后接组名,把这个组作为账号的次要用户组,这个参数会修改/etc/group内的相关数据. -M:强制,不创建用户主文件夹. -m:强制,创建用户主文件夹. -c:这就是/etc/passwd第五列的说明内容. -d:指定主文件夹目录,而不使用系统的默认的目录.(必须是绝对路径) -r:创建一个系

解决linux用户切换失败 su:execute /usr/bin 没有权限

问题描述: 回宿舍前,在root用户中安装fish,并修改其shell为fish.回宿舍之后,在图形界面用root用户进行登陆,莫名其妙登陆失败.没有任何提示信息,直接回到登陆界面.用非root用户登陆后,执行su root命令切换到root用户,报错:su execute /usr/bin/ 权限不够. 经过了一番查询,网友们的操作是将/usr/bin目录权限修改为777,还有一些我看不懂的操作.这么做当然是无效的! 解决办法: 通过查看/etc/passwd,发现/usr/bin是root用

Linux 用户管理2

Linux 用户管理2 添加修改和删除用户,必须是超级管理员root账号才可以进行的操作,所以当当前账号不是超级管理员root账号时,首先要先切换为root账号. 如图,ylq为普通用户,执行添加用户时,会出现如图的错误: 快捷切换为root用户: 添加用户 useradd命令 此时便可以执行添加用户的操作了: 也可以使用cat /etc/passwd命令查看所有的用户中有没有用户名称为user1的用户. passwd命令:只有root用户才可以修改一个用户的用户密码: 查看用户 cat /et

Day5:Python学习笔记之Linux——用户和权限

  Linux用户的创建与修改 root : x : 0 : 0 : root : /root : /bin/bash 用户名 :密码占位符:uid(用户编号):gid(组编号):用户描述信息:用户家目录 :是否重新打开shell终端 命令 id user1 ------查看user1的详细信息 useradd 用户名 -u uid -g gid(主组) -G 附加组 -c 备注信息 -d 家目录 ------按照uid.gid(如果没有主组需手动创建).备注,家目录(如果没有家目录自动创建)新

Linux的用户切换、修改用户的用户名和密码

一.用户切换 "$":普通用户提示符 "#":root用户提示符  1.普通用户到root: 方式一:命令:su然后输入root密码 此种方式只是切换了root身份,但Shell环境仍是普通用户的Shell,pwd命令一下,目录仍然是普通用户的工作目录. 方式二:命令:su -然后输入root密码 此种方式,是连用户和Shell环境一起切换成root身份. 工作目录变成root的工作目录,pwd命令一下,即可看到. 只有切换用户,才不会出现PATH环境变量错误. 可