版本号、添加账户密码、切换用户

[[email protected] ~]# cat /etc/redhat-release    版本号查询

CentOS release 6.6 (Final)

[[email protected] ~]# uname -r    内核查询

2.6.32-504.el6.x86_64

[[email protected] ~]# uname -m    32位还是64位

x86_64

[[email protected] ~]# hostname    主机名

wuyike                或:

[[email protected] ~]# uname -n    主机名

wuyike

建立一个新用户:

[[email protected] ~]# useradd keke

[[email protected] ~]# tail -1 /etc/passwd

keke:x:500:500::/home/keke:/bin/bash

[[email protected] ~]# tail -1 /etc/group

keke:x:500:

[[email protected] ~]# tail -1 /etc/shadow

keke:!!:17228:0:99999:7:::

给新用户设置密码:

[[email protected] ~]# passwd keke

查看当前用户:

[[email protected] ~]# whoami

root

[[email protected] ~]$ whoami

keke

提示符@的前面的字符代表当前用户(whoami),后面为主机名(hostname)

Linux命令提示符由PS1环境变量控制:

[[email protected] ~]# echo $PS1

[\[email protected]\h \W]\$

[[email protected] ~]# export PS1="[\[email protected]\h \W \t]\$"

[[email protected] ~ 20:56:05]$

其中PS1="[\[email protected]\h \W \t]\$" 可以通过全局变量配置/etc/profile文件调整。

su与su -

su:用户角色切换,但是环境变量不改变,还是上一个用户的环境变量

su -:用户角色和用户环境变量都切换

从普通用户到root需要输入root密码。从root到普通用户无需密码。

[[email protected] ~]$ env|grep keke

USER=keke

MAIL=/var/spool/mail/keke

PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/keke/bin

PWD=/home/keke

HOME=/home/keke

LOGNAME=keke

[[email protected] ~]$ su

Password:

[[email protected] keke]# env|grep keke

USER=keke

PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/keke/bin

MAIL=/var/spool/mail/keke

PWD=/home/keke

LOGNAME=keke

[[email protected] keke]# pwd

/home/keke

[[email protected] keke]# env|grep root

HOME=/root

[[email protected] keke]# exit

exit

[[email protected] ~]$ su -

Password:

[[email protected] ~]# env|grep keke

[[email protected] ~]# env|grep root

USER=root

MAIL=/var/spool/mail/root

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

PWD=/root

HOME=/root

LOGNAME=root

时间: 2024-11-04 22:09:19

版本号、添加账户密码、切换用户的相关文章

linux下添加新用户,切换用户登录

如何在linux下添加用户?以及成功退出用户登录?以及切换用户登录? 步骤如下: 命令行输入 adduser 用户名(如:lanp) 回车,(注意:此处linux不会显示任何信息出来); 接着输入 passwd 用户名 回车: 提示你输入新的密码,以及密码输入后的确认密码:(注意,在你输入密码时,linux是不会显示的) 出现身份验证令牌已经成功更新,表示用户以及创建成功: 退出用户登录,直接 logout 回车即可; root切换到普通用户,用命令su 用户名(su即switch user切换

动态添加数据源,根据用户登录切换数据库.编程式Spring事务.

使用Spring数据源路由,现在好像没有直接添加数据源的方法,无奈之下只能用反射. 用户登录成功时,在Spring Security UserDetailService.loadUserByUsername 里面添加用户数据源 /** * 加入用户数据源 */ routingDataSource.addDataSource(userid); /** * 根据用户创建数据源 */ public void addDataSource(String userid) { if (StringUtils.

Linux系统中切换用户身份su与sudo的用法与实例

日常操作中为了避免一些误操作,更加安全地管理系统,通常使用的用户身份都为普通用户,而非root.当需要执行一些管理员命令操作时,再切换成root用户身份去执行. 普通用户切换到root用户的方式有:su和sudo. 1,su - (su为switch user,即切换用户的简写) 格式:su -l USERNAME(-l为login,即登陆的简写) -l可以将l省略掉,所以此命令常写为su - USERNAME 如果不指定USERNAME(用户名),默认即为root,所以切换到root的身份的命

centos添加和删除用户及 xxx is not in the sudoers file.This incident will be reported.的解决方法

1.添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy   //修改密码 Changing password for user tommy. New UNIX password:     //在这里输入新密码 Retype new UNIX password:  //再次输入新密码 passwd: all authentication tokens updated successfully.

linux 切换用户身份、su、sudo、/etc/sudoers

Linux系统中,有时候普通用户有些事情是不能做的,除非是root用户才能做到.这时就需要用su命令临时切换到root身份来做事了. su:substitute['s?bst?tju?t]代替 user su 的语法为: su [OPTION选项参数] [用户] -, -l, --login 登录并改变到所切换的用户环境: -c, --commmand=COMMAND 执行一个命令,然后退出所切换到的用户环境: 用su命令切换用户后,可以用 exit 命令或快捷键[Ctrl+D]可返回原登录用户

用户组与权限管理的理解及切换用户相关命令使用

用户认证 用户使用账户登入Linux系统时,系统要对该账户进行3A认证,确实账户的身份,进行授权并且进行行为的审计 3A: Authentication 认证  Authorization 授权  Accounting/Audition 审计 用户及组的分类 系统管理员: root 0     普通用户:  1-65535      系统用户:1-499(centos6)  1-999(centos7)      登录用户:500+(centos6)   1000+(centos7) 图1-1

linux 查看当前用户id、whoami用户列表、用户组、用户权限/etc/passwd、/etc/group、/etc/shadow以及切换用户身份、su、sudo、/etc/sudoers

一.查看当前用户之id.whoami 命 令:id 功能说明:查看显示目前登陆账户的uid和gid及所属分组及用户名 语 法:id [-gGnru][--help][--version][用户名称] 补充说明:id会显示用户以及所属群组的实际与有效ID.若两个ID相同,则仅显示实际ID.若仅指定用户名称,则显示目前用户的ID. 这个命令在溢出时经常用到,查看是不是溢出root成功,执行一下id命令,显示uid=0,则成功了. 参 数: -g或--group 显示用户所属群组的ID. -G或--g

切换用户su命令、授权sudo命令、限制root远程登录

su命令 用来切换用户的 ctrl+d退出来 su - 彻底切换用户,包括自己的配置.环境变量 [[email protected] ~]# whoami root [[email protected] ~]# su - awei 上一次登录:一 5月  7 15:44:46 CST 2018pts/1 上 [[email protected] ~]$ id uid=1000(awei) gid=1000(awei) 组=1000(awei) 环境=unconfined_u:unconfined

Ansible 从MySQL数据库添加或删除用户

mysql_user - 从MySQL数据库添加或删除用户. 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 概要 从MySQL数据库添加或删除用户. 要求(在执行模块的主机上) MySQLdb的 选项 参数 需要 默认 选择 注释 append_privs (1.4 加入) no no yes no 将priv定义的权限附加到此用户的现有权限,而不是覆盖现有的权限. check_implicit_admin (1.3 加入) no no yes yes 检查mysql是否允许以

18.创建用户之su命令切换用户

前戏 ????累了,也得写一番 正文 需求 有一个软件为了安全,该软件在运行时不推荐使用ROOT账户运行.所以我们会有个初始化shell脚本,来创建用户和初始化文件 ????????分析: ????????1.判断用户是否存在(譬如叫god),没有则创建 2.创建后设置密码为123 3.把一些程序文件拷贝过去,并且除了root外,只能god用户运行(最好是root也不能方便的运行) 二.具体脚本 USER_COUNT=`cat /etc/passwd | grep '^god:' -c` USE