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

发布时间 2023-08-03 13:36:50作者: CodeMagicianT

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】 下根目录,家目录区别