问题
今天在ubuntu上,使用指令mkdir /usr/local/java
创建java目录时,报出权限不够的问题,如下图所示:
准备切换为root权限,于是使用指令su root
输入密码后,却发现认证失败,如图所示:
分析问题
权限不够
权限不够说明当前用户没有权限操作该目录,比如创建文件夹,删除文件等。
因为我使用的是普通用户操作/usr/local/
目录,/usr/
是 unix 系统中最重要的目录之一,涵盖了二进制文件,各种文档,各种头文件,x,还有各种库文件;还有诸多程序,例如 ftp,telnet 等等。
曾经的/usr
还是用户的家目录,存放着各种用户文件 —— 现在已经被 /home
取代了(例如 /usr/someone
已经改为 /home/someone
)。
由此可见,/usr
的权限有多