精华内容
下载资源
问答
  • linux系统怎么用命令切换用户

    千次阅读 2021-05-08 22:15:25
    linux是一款适用于开发者开发软件的操作系统,不少刚接触linux系统的用户使用过会遇到一些问题,最近就有用户反应该如何切换linux用户的问题,关于linux切换用户的操作方法本文小编给大家分享一下!...

    linux如何切换用户?linux是一款适用于开发者开发软件的操作系统,不少刚接触linux系统的用户在使用过中会遇到一些问题,最近就有用户反应该如何切换linux用户的问题,关于linux切换用户的操作方法在本文中小编给大家分享一下!虽然这个操作对于高手来说简直就是小菜一叠,但对于新手来说还是有一些帮助的。

    切换用户:

    1、首先打开一个终端窗口,输入:wei@localhost:~$ ($:是普通用户的意思,若是root用户就显示#)

    2000162224-0.jpg

    2、输入:su然后回车,要求输入密码(linux终端输入的密码似乎都不显示)输入密码后回车就进入了root用户,如图:

    20001A2K-1.jpg

    3、想要从root用户切换到普通用户的方法:直接在命令行输入:su 普通用户名 按下回车键即可立即进行切换!

    切换完成后在终端输入exit或logout或使用快捷方式ctrl+d,可以退回到原来用户,其实ctrl+d也是执行的exit命令

    2000161323-2.jpg

    以上内容便是winwin7小编给大家介绍的关于linux切换用户的操作方法!

    展开全文
  • linux切换用户命令

    2021-05-17 07:35:48
    linux切换用户命令root:代表的当前用户的用户名bogon:是主机的名称(这个也是可以改的)~:代表当前目录$:是普通用户的意思(若是root用户就显示#)假设现有用户root,user1,user2,我现在登录用户为root。...

    linux切换用户命令

    root:代表的当前用户的用户名

    bogon:是主机的名称(这个也是可以改的)

    ~:代表当前目录

    $:是普通用户的意思(若是root用户就显示#)

    假设现有用户root,user1,user2,我现在登录用户为root。

    root => user1

    [root@bogon]# su user1

    0

    [root@bogon]# su user1

    返回root用户

    [user1@bogon]$ exit

    0

    [user1@bogon]$exit

    假设登录用户是user1,user1 => root

    [user1@bogon]su root

    0

    [user1@bogon]suroot

    回车入输入root密码。

    返回user1用户

    [root@bogon]$ exit

    0

    [root@bogon]$exit

    其它:

    su root 和 su – root 有什么区别

    su 后面不加用户是默认切到 root

    su 是不改变当前变量

    su – 是改变为切换到用户的变量

    也就是说su只能获得root的执行权限,不能获得环境变量,而su -是切换到root并获得root的环境变量及执行权限.

    语法:

    $ su [user_name]

    su 命令可以用来交互地更改你的用户ID和组ID。 Su是switch user 或set user id的一个缩写。这个命令让你开启一个子进程,成为新的用户 ID 和赋予你存取与这个用户ID 关联所有文件的存取权限。因此,出于安全的考虑,你在实际转换身份时,会被要求输入这个用户帐号的密码。

    如果没有参数,su 命令将你转换为 root(系统管理员)。root 帐号有时也被称为超级用户,因为这个用户可以存取系统中的任何文件。也正是这个原因,许多人将su命令看成是 supper-user(超级用户)的一个缩写。当然,你必须要提供 root密码。 想要回到你原先的用户身份,不要再使用 su 命令,你只需要使用 exit命令退出你使用su命令而生成的新的对话进程。

    $ su – username

    一些配置文件是为你的对话线索而设立的。当你使用命令 su username时,你的对话特征和你原始的登录身份一样。如果你想要你的对话进程拥有转换后的用户 ID一致的特征,你要使用短斜杠: su – username。

    su 只能切换到管理员用户权限,不使用管理员的登陆脚本和搜索路径

    su – 不但能切换到管理员权限而且使用管理员登陆脚本和搜索路径

    展开全文
  • 因为root用户权限可以系统完成任何事情,但是如果确实需要使用root用户来执行某些命令时,注销系统再登录就显得比较繁琐,下面豆豆给大家介绍下Linux系统下不注销系统使用命令切换其他用户操作方法。一、使用su...

    大家都知道在Linux系统中一般是不推荐以root用户来直接登录的,因为root用户权限可以在系统中完成任何事情,但是如果确实需要使用root用户来执行某些命令时,注销系统再登录就显得比较繁琐,下面豆豆给大家介绍下Linux系统下不注销系统使用命令切换其他用户操作方法。

    一、使用su命令在系统下切换用户

    1、使用su命令能够在不重新登录系统的情况下在用户之间切换,如果由普通用户切换到root用户必须输入密码;如果由root用户切换到其他用户则不需要密码。该命令有几个常用选项:-、-c,第一个选项表示在切换用户时同时变更环境变量和工作目录,第二个选项表示运行指定命令后恢复原来的用户。下图为su命令的帮助信息。

    84a00384147d42f71e04e039a9246c3d.png

    2、由root用户切换到普通用户myLinux,同时变更环境变量和工作目录。方法:在提示符下输入 su - myLinux 。运行完成后,通过使用命令 pwd 查看当前目录发现工作家目录也发生了变更。

    c128382614e6a7bb2411fdbbc16a6b41.png

    3、在普通用户myLinux下以root用户的身份执行id命令查看当前用户信息,执行完成后,恢复至myLinux身份。方法: 在提示符下输入 su -c id root ,输入密码。运行完成后发现显示的是root用户的身份信息,同时当前用户又切换回了myLinux。

    962dd3cbdec707c9b6f2451e40e5fb8f.png

    4、在使用su命令切换至其他用户后,我们可以使用 exit 命令来退回到切换之前的用户。

    二、以其他身份执行的sudo命令

    1、在很多情况下,我们不需要长时间的切换至其他用户,而只是需要使用其他用户的身份完成某个命令,此时sudo命令就可以完成。该命令在使用之前是需要修改/etc/sudoers这个配置文件的,只有在配置文件下赋予的操作命令,sudo才能够完成。另外这里需要注明的是sudo命令与su命令最大的区别就是使用root权限下的命令时sudo命令只需要知道自己用户的密码,而su命令需要root用户的密码,所以在某种程度上sudo命令具有更高的安全性。下图为sudo命令的帮助信息。

    98d8bb84663a26329c259e5b6fe6ceb7.png

    2、配置/etc/sudoers文件,使得myLinux用户具有使用useradd命令的权限(root用户下的命令)。方法:使用vi编辑器编辑配置文件,然后在其中添加一段配置语句 myLinux ALL=(root) /usr/sbin/useradd ,然后保存并退出。需要注意的是默认该文件只读,所以保存时必须使用强制保存。

    a4cb664e6dad0a224704f154c1900a0c.png

    3、在myLinux用户下,使用命令 sudo useradd today 来创建用户today,可以看出在使用命令时,系统会提示用户输入密码,注意这个密码是myLinux用户的密码,而不是root用户的密码。执行完成后,通过检查/etc/passwd文件发现today用户已创建完成。

    7e908b81cc4997320ad6a32ae5ed5e88.png

    使用命令就可以轻松的切换Linux系统其他用户,希望对大家快速切换用户有所帮助。

    展开全文
  • 切换用户或以其他用户身份执行命令su: 即 switch user,命令可以切换用户身份,并且以指定用户的身份执行命令格式:su [options...] [-] [user [args...]]常见选项:-l --login su -l UserName 相当于 su - UserName...

    切换用户或以其他用户身份执行命令

    su: 即 switch user,命令可以切换用户身份,并且以指定用户的身份执行命令

    格式:

    su [options...] [-] [user [args...]]

    常见选项:

    -l --login su -l UserName 相当于 su - UserName

    -c, --command pass a single command to the shell with -c

    切换用户的方式:

    su UserName:非登录式切换,即不会读取目标用户的配置文件,不改变当前工作目录,即不完全切换

    su - UserName:登录式切换,会读取目标用户的配置文件,切换至自已的家目录,即完全切换

    说明:root su至其他用户无须密码;非root用户切换时需要密码

    注意:su 切换新用户后,使用 exit 退回至旧的用户,而不要再用 su 切换至旧用户,否则会生成很多的bash子进程,环境可能会混乱。

    换个身份执行命令:

    su [-] UserName -c 'COMMAND'

    范例:

    [root@centos8 ~]#getent passwd mage

    mage:x:1001:1001::/home/mage:/bin/bash

    [root@centos8 ~]#usermod -s /bin/false mage

    [root@centos8 ~]#getent passwd mage

    mage:x:1001:1001::/home/mage:/bin/false

    [root@centos8 ~]#su - mage

    Last login: Fri Mar 27 09:18:57 CST 2020 on pts/0

    [root@centos8 ~]#whomai

    -bash: whomai: command not found

    [root@centos8 ~]#whoami

    root

    范例:

    [root@centos8 ~]#su -s /sbin/nologin wang

    This account is currently not available.

    [root@centos8 ~]#whoami

    root

    [root@centos8 ~]#su -s /bin/false wang

    [root@centos8 ~]#whoami

    root

    范例:

    [wang@centos8 ~]$su - root -c "getent shadow"

    范例:

    [root@centos8 ~]#su - wang -c 'touch wang.txt'

    [root@centos8 ~]#ll ~wang/

    total 0

    -rw-rw-r-- 1 wang wang 0 Mar 27 09:31 wang1.txt

    -rw-rw-r-- 1 wang wang 0 Mar 27 09:32 wang2.txt

    范例:

    [root@centos8 ~]#su bin

    This account is currently not available.

    [root@centos8 ~]#su -s /bin/bash bin

    bash-4.4$ whoami

    bin

    bash-4.4$

    [root@centos8 ~]#getent passwd tss

    tss:x:59:59:Account used by the trousers package to sandbox the tcsd

    daemon:/dev/null:/sbin/nologin

    [root@centos8 ~]#su - -s /bin/bash tss

    Last login: Fri Mar 27 09:46:43 CST 2020 on pts/0

    su: warning: cannot change directory to /dev/null: Not a directory

    -bash: /dev/null/.bash_profile: Not a directory

    [tss@centos8 root]$pwd

    /root

    [tss@centos8 root]$whoami

    tss

    linux学习(五)用户与组管理命令,以及用户信息文件解释

    目录 (1)/etc/passwd文件 (2)/etc/shadow passwd命令 userdel命令 usermod命令 groupadd @(用户与组管理命令) linux是一个多用户多任务的 ...

    Linux用户与组管理命令

    1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. who | cut -d" " -f1 | sort -u 或 who | cut -d ...

    linux学习16 Linux用户和组管理命令演练和实战应用

    一.上集回顾 1.bash globing,IO重定向及管道 glob:*,?,[],[^] IO重定向: >,>>, 2>,2>> &>,& ...

    linux用户与组管理命令的基本操作

    用户账号管理命令 为了提高系统的利用率,避免因多个用户共用一个root账号而造成不必要要的系统安全隐患,通常需要为 新用户添加账户.在Linux系统中,添加用户只能由超级用户来完成,也就是说,只能由r ...

    Linux用户和组管理命令-用户创建useradd

    用户管理命令 useradd usermod userdel 组帐号维护命令 groupadd groupmod groupdel 用户创建 useradd 命令可以创建新的Linux用户 格式: u ...

    Linux就该这么学--命令集合5(用户与组管理命令)

    1.useradd命令用于创建新用户:(useradd [选项] 用户名) 附录: -d 指定用户的家目录 -D 展示默认值 -e 账号有效截止日期,格式:YYY-MM-DD -g 指定一个初始用户组 ...

    Linux用户和组管理命令-用户属性修改usermod

    用户属性修改 usermod 命令可以修改用户属性 格式: usermod [OPTION] login 常见选项: -u UID: 新UID -g GID: 新主组 -G GROUP1[,GROUP ...

    添加用户useradd,给用户设置修改密码passwd,修改用户信息usermod,修改用户密码状态chage,删除用户userdel,查询用户及组id,切换用户su,查看当前环境变量env

    useradd 用户名 passwd 用户名,给指定用户设密码 passwd给当前用户设密码 添加一个用户系统会自动在以下文件或目录创建对应用户信息: [root@localhost ~]# grep ...

    Linux用户和组管理命令-用户删除userdel

    删除用户 userdel 可删除Linux 用户 格式: userdel [OPTION]... Login 常见选项: -f, --force 强制 -r, --remove 删除用户家目录和邮箱 ...

    随机推荐

    Convention插件

    考虑使用COnvention插件可以进行零配置而且插件进行很多规范的约定也可以对开发合作当中按着它相应的规律开发..感觉也挺方便管理的.下面简单介绍它的使用. 首先我们需要使用到的jar包: Java ...

    LeetCode15 3Sum

    题意: Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find al ...

    STL unique使用问题

    string strs[] = {"one","one","two","three","three" ...

    RFC 2327--SDP

    Network Working Group M. Handley Request for Comments: 2327 V. Jacobson Category: Standards Track IS ...

    iOS开发分析"秘密"App内容页面的效果(两)

    @我前几天写的"秘密"的Cell制品的效果,想要的效果还是有差距,并且扩展性非常不好,于是重写封装,把总体视图都放到scrollView中,基本是和secret app 一模一样的 ...

    使用Reactive Extensions(Rx),对短时间内多次发生的事件限流

    使用Reactive Extensions(Rx),对短时间内多次发生的事件限流 牛刀小试:使用Reactive Extensions(Rx),对短时间内多次发生的事件限流 我之前有一篇文章介绍到了R ...

    Identity(三)

    本文摘自木宛城主的 ASP.NET MVC 随想录——开始使用ASP.NET Identity,初级篇 - 木宛城主 - 博客园 由于ASP.NET Membership.ASP.NET Simple ...

    每日linux命令学习-grep模式检索

    grep模式检索指令包括grep,egrep,和fgrep,.Linux系统使用正则表达式优化文本检索,所以在此,笔者首先学习了一下正则表达式. 1. 正则表达式 正则表达式使用被称为元字符(Meta ...

    正则表达式 —— Cases 与 Tricks

    1. cases 匹配任意单词(两侧可以有多个空格): ( +[a-zA-Z]+ +) 上述表达式无法匹配句子末尾的单词,若想匹配句尾或者逗号前的单词,则可拓展为: ( +[a-zA-Z]+[?,.] ...

    python批量拷贝文件

    普通批量拷贝文件 import os import shutil import logging from logging import handlers from colorama import Fo ...

    展开全文
  • Crontab是linux下定时调度配置文件,通过它,我们可以让系统的程序、脚本、命令、任务按设定的时间、间隔、周期循环的运行。 Crontab里时间粒度最小的是分钟。也就是说,通过Cr2021-03-25 21:29:31具体命令:(1)...
  • linux是一款适用于开发者开发软件的操作系统,不少刚接触linux系统的用户使用过会遇到一些问题,最近就有用户反应该如何切换linux用户的问题,关于linux切换用户的操作方法本文小编给大家分享一下!...
  • 本文,我们将解释如何使用su命令,su(替换或切换用户的缩写)实用程序允许你使用其他用户的权限运行命令,默认情况下是root用户。使用su是当前登录会话切换到管理帐户的最简单方法,当root用户不允许通过ssh...
  • 我们使用Linux系统的过程,有的时候会需要查看后台进程,并选择性的关闭一些不用的进程,那么Linux有哪些查看进程的命令呢?下面就来看看小编为大家整理的常用的Linux查看进程命令。Linux查看进程命令有哪些?一...
  • _什么叫瓦斯涌出的分源治理?...患者最近有口渴、多尿、消瘦病史,空腹血糖11.2mmol/L,则最佳治疗方案()SF开关检修工作结束后,检修人员应()电解装置氢气湿度控制标准为()g/NmH。船舷侧板与船底板交接...
  • 一般情况下,默认以个人用户身份进入Linux操作,可通过输入指令su切换到root用户。 (输入密码过程不显示密码) 输入指令exit退出root用户,回到个人用户切换到其他用户,输入指令su+用户名 。以用户名dog...
  • su 命令可以让我们不登出当前用户的情况下,以另一个用户的身份登录系统1。 su 命令经常被用于切换身份到root 用户,当然它也可以切换身份到其它用户。语法为 su – [账户名]。如果直接键入 su,那么就会切换身份...
  • 比较麻烦,打算做成脚本,实现切换用户并执行命令操作。 系统:centos 6.9 代码 su - test -c "pwd" 切换用户只执行一条命令的可以用: su - oracle -c command 切换用户执行一个shell文件可以用:su - oracle -s ...
  • c#....目前ASP.NET页面传值共有这么几种方式: .Response.... 目标页面和原页面可以2 ...Linux下MySQL/MariaDB Galera集群搭建过程MariaDB介绍 MariaDB是开源社区维护的一个MySQL分...
  • 1. su命令详解本文主要讲解Linux怎么使用su命令切换用户,该命令用于切换当前用户到其他用户,如果由非root切换到其他账号时须输入目标帐号密码,root用户切换到其他用户,无须用户密码。2. 实例切换到root命令:...
  • linux之普通用户与root用户之间切换方法如下所示:以上就是小编为大家带来的linux之普通用户与root用户之间切换方法全部内容了,希望大家多多支持我们~时间: 2016-12-221. 首先进入单用户模式: 1). ubuntu : 上述...
  • 本文介绍在Linux操作系统中使用bd命令快速返回到特定的父目录,bd命令允许用户快速返回Linux中的父目录,而不是反复输入cd ../../..,你可以列出给定目录的内容,而不需要完整路径ls `bd Directory_Name`,它支持...
  • linux系统 su切换用户失败情况

    千次阅读 2020-12-20 12:59:00
    设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并不能正真生效(c h m o d命令不进行必要的完整性检查,即使不设置x权限就设置s权限,chmod也不会报错,当我们ls -l时看到rwS,大写S说明s权限未生效...
  • 1.pwd命令pwd命令用于显示用户当前所处的工作目录,格式为“pwd ...除了常见的切换目录方式“cd -”命令返回到上一次所处的目录,“cd..”命令进入上级目录,“cd ~”命令切换到当前用户的家目录,“cd ~userna...
  • Linux切换目录命令

    2021-02-07 13:11:40
    切换目录命令 1. 切换目录命令的使用 命令 说明 cd 目录 切换到指定目录 cd ~ 【与直接cd效果是一样的】 切换到当前用户的主目录 cd .. 切换到上一级目录 cd . 切换到当前目录 cd - ...
  • 文章目录命令介绍常用选项su 命令存在的安全隐患参考示例切换成指定的用户身份,但是环境变量不变 命令介绍 su 命令用于切换当前用户身份到其他用户身份,或者以指定用户的身份执行命令或程序。变更时须输入所要变更...
  • Linux切换到root用户

    2021-05-26 11:36:08
    在Linux中执行一些操作可能需要root用户才有权限操作,可使用su命令切换到root,输入su命令并回车,此时会要求输入root用户的密码,如果密码正确即可切换成功,我的Ubuntu虚拟机上,提示我谁失败,如下: ...
  • 在linux终端执行root命令的方法使用sudo命令命令格式sudo sudo使一般用户不需要知道超级用户的密码即可获得权限。而可以使用sudo命令用户则由/etc/sudoers配置文件来管理。编辑/etc/sudoers的方法:1. 先给...
  • $ passwd username ... ...   系统管理员可以修改任何用户的密码,passwd后需要...切换用户 su - user $ su - root   从root用户切换到其它普通用户不需要输入密码,从普通用户切换到任何用户都需要输入密码。 ...
  • 建站服务器这篇文章将为大家详细讲解有关如何使用linux系统切换到root用户,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。linux系统下切换到root用户的方法是:...
  • windows系统如何强制关机?_网站服务器运行维护windows系统强制...linux系统切换到root用户的方法是:1、执行【sudo passwd root】命令;2、设置root用户的密码;3、执行【su root】命令,这样就可以自由地切换...
  • 1,su命令(su为switch user,即切换用户的简写)格式:su-l USERNAME(-l为login,即登陆的简写,其中l可以省略)如果不指定USERNAME(用户名),默认即为...与su的区别su - USERNAME切换用户后,同时切换到新用户的工作...
  • linux系统中有哪些关机命令

    千次阅读 2021-05-10 02:51:21
    linux系统中有哪些关机命令发布时间:2020-06-09 13:54:53来源:亿速云阅读:125作者:鸽子1、shutdown命令shutdown命令用于安全关闭Linux系统。执行shutdown命令时,系统会通知所有登录的用户系统将要关闭,并且...
  • 在Linux命令行下,我们经常需要一个目录下执行某些操作跳转到另外的目录下,也就是使用我们熟悉的cd命令,基本上接触过命令行的人,第一个认识的命令都是cd,了解cd命令会对我们工作效率有个提高,但是你真的...
  • 1、图形界面相当于是附着系统的一个终端上(tty1-tty6)的,终端之间的切换就用组合键:CtrlAlt F(n) ,其中F(n)为F1-F6,注意很多的linux系统,由字符界面切换到图形界面用CtrlAlt F7,字符界面之间的切换以及图形...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 262,671
精华内容 105,068
关键字:

在linux系统中切换用户的命令

linux 订阅