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目录是不同的,其他用户无法访问。