精华内容
下载资源
问答
  • ubuntu切换目录命令

    2021-10-07 22:29:25
    Ubuntu Linux命令查看目录信息1. 切换目录命令的使用cd ~效果:cd ..效果:cd .效果cd -效果 1. 切换目录命令的使用 命令 说明 cd目录 切换到指定目录 cd ~ 切换到当前用户的主目录 cd …两个点 切换到上...

    1. 切换目录命令的使用

    命令说明
    cd目录切换到指定目录
    cd ~切换到当前用户的主目录
    cd …两个点切换到上一级目录
    cd .切换到当前目录
    cd -切换到上一次目录

    cd ~效果:

    root@root1:~# cd /etc/acpi
    root@root1:/etc/acpi# cd ~
    root@root1:~# 
    

    cd …效果:

    root@root1:/etc/acpi# cd ..
    root@root1:/etc# cd ..
    root@root1:/# cd ..
    

    cd .效果

    root@root1:/etc/acpi# pwd
    /etc/acpi
    root@root1:/etc/acpi# cd .
    root@root1:/etc/acpi# pwd
    /etc/acpi
    

    cd -效果

    root@root1:/etc/acpi# cd ~
    root@root1:~# cd -
    /etc/acpi
    root@root1:/etc/acpi# 
    

    总结
    cd命令是完成目录切换操作的,当切换目录时,这个目录必须存在。

    展开全文
  • Ubuntu切换用户

    2021-10-28 08:47:31
    为了安全原因,Ubuntu默认是不启动root用户,如何进入root,以及如何切换用户呢。 (1)从user用户切换到root用户 假设当前用户是user。 1)从user用户切换到root用户 sudo su 2)从root用户切回user用户 su ...

    为了安全原因,Ubuntu默认是不启动root用户,如何进入root,以及如何切换用户呢。

    (1)从user用户切换到root用户

    假设当前用户是user。

    1)从user用户切换到root用户
             sudo su
    2)从root用户切回user用户
             su user  (user是你自己安装时候的用户名),或是直接输入exit,也可Ctrl+D组合键推出
    3)给root设定一个密码
            sudo passwd root

    这样皆可以向 1)里面提到的那样 su root ,输入root密码切换到root用户
    注意:给root设定密码后,仍可以 sudo su 切换到root用户

    附:在图形模式下 系统->系统管理->用户和组 也可以给root设置密码

    4)禁用和启用root登录
            sudo passwd -l root 即可   (只是禁用root,但是root密码还保存着),再执行su root发现认证失败,

    要再次启动root登录,执行 sudo passwd -u root 即可

    展开全文
  • 注:不能切换到root用户下运行fdisk 程序;实例七:别名的运用的实践;假如我们就一台主机localhost,能通过hostname 来查看,我们在这里就不定义主机别名了,用ALL来匹配所有可能出现的主机名;并且有beinan、...

    注:不能切换到root用户下运行fdisk 程序;

    实例七:别名的运用的实践;

    假如我们就一台主机localhost,能通过hostname 来查看,我们在这里就不定义主机别名了,用ALL来匹配所有可能出现的主机名;并且有beinan、linuxsir、lanhaitun 用户;主要是通过小例子能更好理解;sudo虽然简单好用,但能把说的明白的确是件难事;最好的办法是多看例子和man soduers ;

    User_Alias SYSADER=beinan,linuxsir,%beinan

    User_Alias DISKADER=lanhaitun

    Runas_Alias OP=root

    Cmnd_Alias SYDCMD=/bin/chown,/bin/chmod,/usr/sbin/adduser,/usr/bin/passwd [A-Za-z]*,!/usr/bin/passwd root

    Cmnd_Alias DSKCMD=/sbin/parted,/sbin/fdisk 注:定义命令别名DSKCMD,下有成员parted和fdisk ;

    SYSADER ALL= SYDCMD,DSKCMD

    DISKADER ALL=(OP) DSKCMD

    注解:

    第一行:定义用户别名SYSADER 下有成员 beinan、linuxsir和beinan用户组下的成员,用户组前面必须加%号;

    第二行:定义用户别名 DISKADER ,成员有lanhaitun

    第三行:定义Runas用户,也就是目标用户的别名为OP,下有成员root

    第四行:定义SYSCMD命令别名,成员之间用,号分隔,最后的!/usr/bin/passwd root 表示不能通过passwd 来更改root密码;

    第五行:定义命令别名DSKCMD,下有成员parted和fdisk ;

    第六行:表示授权SYSADER下的所有成员,在所有可能存在的主机名的主机下运行或禁止 SYDCMD和DSKCMD下定义的命令。更为明确遥说,beinan、linuxsir和beinan用户组下的成员能以root身份运行 chown 、chmod 、adduser、passwd,但不能更改root的密码;也可以以root身份运行 parted和fdisk ,本条规则的等价规则是;

    beinan,linuxsir,%beinan ALL=/bin/chown,/bin/chmod,/usr/sbin/adduser,/usr/bin/passwd [A-Za-z]*,!/usr/bin/passwd root,/sbin/parted,/sbin/fdisk

    第七行:表示授权DISKADER 下的所有成员,能以OP的身份,来运行 DSKCMD ,不需要密码;更为明确的说 lanhaitun 能以root身份运行 parted和fdisk 命令;其等价规则是:

    lanhaitun ALL=(root) /sbin/parted,/sbin/fdisk

    可能有的弟兄会说我想不输入用户的密码就能切换到root并运行SYDCMD和DSKCMD 下的命令,那应该把把NOPASSWD:加在哪里为好?理解下面的例子吧,能明白的;

    SYSADER ALL= NOPASSWD: SYDCMD, NOPASSWD: DSKCMD

    5、/etc/sudoers中其它的未尽事项;

    在授权规则中,还有 NOEXEC:和EXEC的用法,自己查man sudoers 了解;还有关于在规则中通配符的用法,也是需要了解的。这些内容不多说了,毕竟只是一个入门性的文档。soduers配置文件要多简单就有多简单,要多难就有多难,就看自己的应用了。

    6、sudo的用法;

    我们在前面讲的/etc/sudoers 的规则写法,最终的目的是让用户通过sudo读取配置文件中的规则来实现匹配和授权,以便替换身份来进行命令操作,进而完成在其权限下不可完成的任务;

    我们只说最简单的用法;更为详细的请参考man sudo

    sudo [参数选项] 命令

    -l 列出用户在主机上可用的和被禁止的命令;一般配置好/etc/sudoers后,要用这个命令来查看和测试是不是配置正确的;

    -v 验证用户的时间戳;如果用户运行sudo 后,输入用户的密码后,在短时间内可以不用输入口令来直接进行sudo 操作;用-v 可以跟踪最新的时间戳;

    -u 指定以某个用户执行特定操作;

    -k 删除时间戳,下一个sudo 命令要求用求提供密码;

    举列:

    首先我们通过visudo 来改/etc/sudoers 文件,加入下面一行;

    beinan,linuxsir,%beinan ALL=/bin/chown,/bin/chmod,/usr/sbin/adduser,/usr/bin/passwd [A-Za-z]*,!/usr/bin/passwd root,/sbin/parted,/sbin/fdisk

    然后列出beinan用户在主机上通过sudo 可以切换用户所能用的命令或被禁止用的命令;

    [beinan@localhost ~]?$ sudo -l 注:列出用户在主机上能通过切换用户的可用的或被禁止的命令;

    Password: 注:在这里输入您的用户密码;

    User beinan may run the following commands on this host:

    (root) /bin/chown 注:可以切换到root下用chown命令;

    (root) /bin/chmod 注:可以切换到root下用chmod命令;

    (root) /usr/sbin/adduser 注:可以切换到root下用adduser命令;

    (root) /usr/bin/passwd [A-Za-z]* 注:可以切换到root下用 passwd 命令;

    (root) !/usr/bin/passwd root 注:可以切换到root下,但不能执行passwd root 来更改root密码;

    (root) /sbin/parted 注:可以切换到 root下执行parted ;

    (root) /sbin/fdisk 注:可以切换到root下执行 fdisk ;

    通过上面的sudo -l 列出可用命令后,我想通过chown 命令来改变/opt目录的属主为beinan ;

    [beinan@localhost ~]?$ ls -ld /opt 注:查看/opt的属主;

    drwxr-xr-x 26 root root 4096 10月 27 10:09 /opt 注:得到的答案是归属root用户和root用户组;

    [beinan@localhost ~]?$ sudo chown beinan:beinan /opt 注:通过chown 来改变属主为beinan用户和beinan用户组;

    [beinan@localhost ~]?$ ls -ld /opt 注:查看/opt属主是不是已经改变了;

    drwxr-xr-x 26 beinan beinan 4096 10月 27 10:09 /opt

    我们通过上面的例子发现beinan用户能切换到root后执行改变用户口令的passwd命令;但上面的sudo -l 输出又明文写着不能更改root的口令;也就是说除了root的口令,beinan用户不能更改外,其它用户的口令都能更改。下面我们来测试;

    对于一个普通用户来说,除了更改自身的口令以外,他不能更改其它用户的口令。但如果换到root身份执行命令,则可以更改其它用户的口令;

    比如在系统中有linuxsir这个用户, 我们想尝试更改这个用户的口令,

    [beinan@localhost ~]?$ passwd linuxsir 注:不通过sudo 直接运行passwd 来更改linuxsir用户的口令;

    passwd: Only root can specify a user name. 注:失败,提示仅能通过 root来更改;

    [beinan@localhost ~]?$ sudo passwd linuxsir 注:我们通过/etc/sudoers 的定义,让beinan切换到root下执行 passwd 命令来改变linuxsir的口令;

    Changing password for user linuxsir.

    New UNIX password: 注:输入新口令;

    Retype new UNIX password: 注:再输入一次;

    passwd: all authentication tokens updated successfully. 注:改变成功;

    展开全文
  • 执行命令:sudo update-alternatives --config javaThere are 2 choices for the alternative java (providing /usr/bin/java).Selection Path Priority Status-------...

    执行命令:sudo  update-alternatives --config java

    There are 2 choices for the alternative java (providing /usr/bin/java).

    Selection Path Priority Status

    ------------------------------------------------------------

    * 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode

    1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode

    2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode

    选择 1

    然后服务器的全局变量java就是变成

    java -version

    java version "1.7.0_121"

    OpenJDK Runtime Environment (IcedTea 2.6.8) (7u121-2.6.8-1ubuntu0.14.04.3)

    OpenJDK 64-Bit Server VM (build 24.121-b00, mixed mode)

    如果只是要更换个别用户的java环境,则进行以下步骤:

    cd ~

    vim .profile (加入以下java的路径)

    export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64                        主要要看java的根目录在哪,然后在用户profile里面加进去就好了

    export PATH=$JAVA_HOME/bin:$PATH

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    wq保存退出

    souce .profile

    展开全文
  • 1. 临时进入命令模式如果你想要禁止桌面GUI并临时进入一次文本模式,你可以使用GRUB菜单。首先,打开你的电脑。当你看到初始的GRUB菜单时,按下键盘上的的字母e。接着会进入下一屏,这里你可以修改内核启动选项。向...
  • ubuntu切换root用户

    2021-01-08 11:59:28
    ubuntu怎么切换到root用户,使用以下命令 su root 但对于一个刚安装好的Linux系统,输入密码后会提示密码错误,这是因为没有给root设置密码。 解决方法: 输入: sudo passwd root 输入密码,并确认密码。 ...
  • Ubuntu切换到root 从来没使用过Linux,最近在上系统软件开发实践课,需要在Linux环境下进行,于是就安装了VMware虚拟机,使用Ubuntu,尽管也在上Linux这门课,但是由于命令太多,实在是记不住。 我在pycharm中生成了...
  • Ubuntu18.04切换root用户的方法

    千次阅读 2021-01-30 10:46:57
    Ubuntu18.04切换root用户的方法 由于在装ubuntu18.04操作系统的时候设置了yxm账号和密码,没有设置root用户的密码,导致后面切换不到root权限,会报错,这时候这样做就行。 1、使用su root切换root账户权限输入密码...
  • #1:runuser命令runuser命令使用一个替代的用户或者组ID运行一个Shell。这个命令仅在root用户时有用。仅以会话PAM钩子运行,并且没有密码提示。如果用一个非root用户,并且该用户没有权限设置user ID,这个命令将会...
  • Ubuntu 安装后,root用户默认是被锁定了的,不允许登录,也不允许 “su” 到 root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但对于服务器可以设置成...
  • 输出格式:登录名:口令:用户标识号:用户组标识号:用户信息:用户主目录:命令解释程序 输出示例:root:x:0:0:root:/root:/bin/bash 查看当前用户所属的组 命令:groups 输出格式:组1 组2 组3 输出示例:ubuntu adm ...
  • 编辑ssh的配置文件,命令:vim /etc/ssh/sshd_config 用光标向下翻,找到Authentication部分。 找到“PermitRootLogin without-password” 注释掉“PermitRootLogin without-password” 然后加入 ...
  • Ubuntu中,一旦安装有多个Java版本时(有时候有些软件自行安装),怎样方便的进行切换呢。除了常见的设置环境变量外,今天学到了一种新的切换方法:update-alternatives --config javaupdate-alternatives --config ...
  • 我用的Ubuntu版本是20.04,是直接安装在电脑上,不是安装在虚拟机中。 使用【Ctrl + Alt + F3】切换到命令行时,却登入不进去。用户名和密码都是对的,用的登录GUI同样的
  • Ubuntu中root用户和user用户的相互切换Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。(1)从user用户切换到root用户不管是用图形模式登录Ubuntu,还是命令行模式...
  • ubuntu切换JDK版本

    2021-03-11 17:22:46
    因为JKD版本的影响,我的ecplise打不开,所以可以采用这种方法切换不同的JDK版本。 首先查看JDK版本: java -version 如: 一、安装jdk 我要切换成另外一个版本。如果没有但是有需要的话,可以先安装另外一个版本...
  • Ubuntu首次安装,在安装过程中创建了普通用户 zyk ,打开虚拟机后进入图形化界面,Open Terminal 想切换为 root 管理员,但根据切换命令 #sudo passwd root 却没有切换成功,反而出现了错误,错误如下 guest-...
  • 1、编辑配置文件/etc/pam.d/su 、将下面配置文件"#“去掉;#auth required pam_wheel.so use_uid改成auth required pam_wheel.so use_uid//这样只有wheel ...2、添加普通用户,让普通用户切换权限;#usermod -aG ...
  • 这一节,我们来说一下用户切换相关命令为什么要进行用户...切换用户一般有两个命令:1. su命令su命令不加参数,默认切到root用户,需要输入root用户密码进行验证,image.pngimage.pngexit命令可退出root用户。su命令...
  • Ubuntu 18.04.2系统中切换root用户的三种方式1、方式一:注:以下的-i后面可以不跟命令,也可以跟命令,需要在系统/root下运行:ubuntu100@ubuntu100:~$ sudo -i[sudo] ubuntu100 的密码:ro...
  • ubuntu切换到root用户

    2021-09-01 09:04:46
    ubuntu切换到root用户 文章目录ubuntu切换到root用户1、切换到root2、查看当前用户3、退出root 1、切换到root 方法1:sudo ( 第一次sudo命令要输入登录密码) 没切换之前:ping@ping-virtual-machine:~$ sudo -i ...
  • Linux系统中的切换用户命令宝典#1:runuser命令runuser命令使用一个替代的用户或者组ID运行一个Shell。这个命令仅在root用户时有用。仅以会话PAM钩子运行,并且没有密码提示。如果用一个非root用户,并且该用户没有...
  • 原标题:ubuntu常用命令及快捷键整理最近一直在对Linux发行版(如CentOS系统,ubuntu)进行各种体验,方便自己也方便他人,整理了Linux常用命令及快捷键,不过其实大多和DOS是一样的,只是命令的表达上可能有点儿不...
  • 如果出现上图 执行下面这两条命令: python3 -m pip install --upgrade setuptools python3 -m pip install --upgrade pip 然后继续sudo pip3 install virtualenvwrapper 可能还会爆红但是我的爆红之后安装成功...
  • cd命令用于切换当前工作目录至指定的目录。 cd [dirName] dirName:要切换的目标目录 df df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。 df [选项] ... [file] ... -a,--all包含所有的具有0 ...
  • Ubuntu常用操作命令

    2021-03-04 10:27:38
    获取Ubuntu版本号:可执行以下任一命令 cat /etc/issue lsb_release -a 查看Ubuntu系统位数:可执行以下任一命令 uname -ar getconf LONG_BIT 查看Ubuntu机器的处理器架构,结果为i686或x86_64:可执行以下...
  • linux切换用户sudo命令

    千次阅读 2021-01-05 17:29:23
    (1)sudo 命令 xzm@ubuntu:~$ sudo ...(3)如果想一直使用root权限,要通过su切换到root用户。 那我们首先要重设置root用户的密码: xzm@ubuntu:~$ sudo passwd root 这样就可以设置root用户的密码了。 (4)之后就可以
  • 安装了Ubuntu16.04之后,自动登录的都是自己的普通用户,并不是最高权限的root用户,此时如果想变更为root用户,可以在普通用户后使用sudo su命令,就可以切换到root目录。但是觉得这种方法在一些情况下比较费事。 ...
  • Ubuntu切换成root用户

    2021-06-25 15:46:33
    Ubuntu切换成root用户 想要查看root下的文件,却没有权限打开,那么我们必须要获得root(超级管理员)访问权限 1.使用su root命令 $ su root 密码: su:认证失败 2.如果确认密码是正确的,却还是认证失败,那就是...
  • 一般ubuntu下有三种python环境,1. 系统自带python2,3;在/usr/bin路径下;2. anaconda下安装的python;3. anaconda下创建的env环境dsp@dsp-System-Product-Name:~/caffe-ssd$ whereis pythonpython: /usr/bin/python...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 63,960
精华内容 25,584
关键字:

ubuntu切换用户命令