首页 > 系统相关 >1.【linux】 下根目录,家目录区别

1.【linux】 下根目录,家目录区别

时间:2023-08-03 13:44:35浏览次数:43  
标签:home sudo 用户 linux 根目录 root 目录

1.【linux】 下根目录,家目录区别

家目录是在根目录里面。

1.家目录

一般普通用户,家目录是/home/用户名

root用户,家目录是/root

root登录系统,执行如下命令进入root的家目录

cd /cd ~

进入家目录后执行如下命令获取具体路径

pwd

2.用户切换

1.暂时的(root权限)
①需要使用root权限:sudo+指令
②输入sudo -i ,再输入密码则进入root模式(持续时间5分钟)。
输入sudo -v,延长5分钟

输入sudo后:

lwz@lwz-virtual-machine:~$ sudo
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
            [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
            prompt] [-T timeout] [-u user] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
            prompt] [-T timeout] [-u user] file ...

-b:在后台执行指令
-h:帮助
-H:将HOME环境变量设为新身份的HOME环境变量
-k:结束密码的有效期限,即下次再执行sudo时需要输入密码
-l:列出目前用户可执行与无法执行的指令
-p:改变询问密码的提示符号
-s<shell>:执行指定的shell
-u<用户>:以指定的用户作为新的身份
-v:延长密码有效期限5分钟
-V :显示版本信息

2.长久模式
首次进入设置密码:

①输入sudo passwd root 接着输入密码
②设置root密码 并且再次确认

进入:1.su 2. su root回车然后输入密码
退出:1.输入exit 2.su 加 用户名 3.ctl 加 d

区别:

①目录层次不同:
/:根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,是最上级的目录。

/home:如果建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径,用来存放用户的主目录。

②目录产生的时间不同:
/根目录作为文件系统的必备,一开始就需要在系统运行时建立,而/home目录只有建立新用户的时候才产生。

③文件权限不同:
Linux作为多用户系统,对文件权限有严格的管理机制。三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。所有者能允许同组用户有权访问文件,还能将文件的访问权限赋予系统中的其他用户。在这种情况下,系统中每一位用户都能访问该用户拥有的文件或目录。每个用户的/home目录是不同的,其他用户无法访问。

参考:【linux】 下根目录,家目录区别

标签:home,sudo,用户,linux,根目录,root,目录
From: https://www.cnblogs.com/codemagiciant/p/17603102.html

相关文章

  • linux中 文件和目录权限
    在Linux/Unix系统中,每个文件和目录都有权限,权限控制着谁可以对文件或目录进行何种操作。Linux/Unix系统中的文件和目录权限是通过一组三位八进制数来表示的,也称为“权限位”或“权限模式”。每个文件和目录的权限位由三个部分组成,分别表示文件所有者的权限、所属组的权限和其......
  • IBM DB2 Installation on Red Hat Enterprise Linux
    IBMDB2databasecanbeinstalledonLinux,UNIX,orWindowsoperatingsystems.WearegoingtoinstallDB2Version10.1onRedHatEnterpriseLinuxServerfromthecommandinterface.IBMDB2isanext-generationdataplatformfortransactionalandanalyt......
  • Linux下安装Java环境三种方式(tar.gz、rpm、yum)
    一:Java软件包下载Java各版本下载地址;进入页面后我们首先看到的是Java最新版本的下载界面,但是在这我需要下载Java8的版本,所以得划到下面的界面,即界面如下:在这里我将下载:jdk-8u381-linux-x64.tar.gz(压缩包方式安装)、jdk-8u381-linux-x64.rpm(RPM方式安装)注:在下载界面的下面......
  • Linux简介与历史
    Linux简介#Linux是什么?与大家熟知的Windows操作系统软件一样,Linux也是一个操作系统软件。但是与Windows不同的是,Linux是一套开放源代码程序的、并且可以自由传播的类Unix操作系统软件。其在设计之初,就是基于Intelx86系列CPU架构计算机的。它是一个基于POSIX的多用户......
  • Linux搭建jmeter环境
    Linux环境搭建: 下面简单的描述了jmeter在Linux服务期上面的安装及配置。1.将Windows电脑上的jmeter压缩成zip文件(如果没有可以在官网上面进行安装包的下载)   文件上传到Linux服务器上,如果rz命令的工具无法使用的话,则可以使用下面的命令进行安装:   yuminstalll......
  • Linux的组成及常见发行版本
    Linux的组成通过上节总结可知,linux由以下3部分组成:内核(linustorvalds开发)GNU组件(如gcc、bash、gawk等)外围应用程序(如MIT的X-windows图形化用户界面、其他成千上万程序员开发的免费应用等等)Linux的三大应用领域:服务器领域在中国,Linux服务器领域占80%(CentOS6+5+U......
  • 【Linux】Kali Linux 渗透安全学习笔记(2) - OneForAll 简单应用
    OneForAll(以下简称“OFA”)是一个非常好用的子域收集工具,可以通过一级域名找到旗下的所有层级域名,通过递归的方式我们很容易就能够知道此域名下的所有域名层级结构,对于进一步通过域名推测站点功能起到非常重要的作用。声明:本文测试的站点为自家站点仅做学习使用,不存在侵犯网络......
  • Linux:安装Java以适配tomcat
    学习自:Tomcatv8.5.82搭建_幼儿园的扛把子!!的博客-CSDN博客怎样查看和tomcat对应匹配的最低jdk版本-百度经验1、查看tomcat适配的Java版本tomcat官网https://tomcat.apache.org/download-80.cgi,点击whichversion 我下载的tomcat是8.5.52,可以看到最后一列,支持的Java版本为......
  • linux 运维常见错误
    一、系统故障此处以Linux系统为主No.1linux系统无法启动原因1:文件系统配置不当,比如/etc/fstab文件等配置错误或丢失,导致系统错误无法启动。一般是人为修改错误或者文件系统故障。排查方法:系统配置/etc/fstab错误或丢失而无法启动,当启动的时候,出现startingsystemlogger后停止了;解......
  • Linux 驱动程序模块详解
    Linux驱动程序模块是一种可执行代码,用于管理硬件设备。通常,驱动程序模块是以源代码形式进行开发的,然后编译成二进制模块,最后加载到Linux内核中。以下是关于Linux驱动程序模块的详细介绍:1、模块分类根据驱动程序用途的不同,Linux驱动程序模块可以分为多个类型,包括字符设备驱动程序、......