我的ubuntu linux操作系统其他用户为何不能创建文件夹?

2024-12-13 01:57:50
推荐回答(3个)
回答1:

你的ubuntu系统的安全性和多功能,严重依赖于你是如何给用户分配权限以及对其的使用方法的。与分析那些老套而繁琐的细节相比,理解ubuntu GNU/Linux环境是如何处理用户的原理,也许更为重要。
首先,当你安装ubuntu的时候,你会被要求创建一个用户帐号,这个初始用户帐号,会在home的文件目录中存储与其相关的用户文件,这同样适用于那些接下来被创建的用户,但是,对于你创建的第一个用户帐号,存在一些比较特殊的东西。
以我自己为例,当我安装ubuntu的时候,我创建了一个“mark”用户帐号。这个mark不仅仅是我的第一个ubuntu的用户,它还自动被授予了特殊的,非常强大的权限,这些权限是其他用户所不具备的。我的mark帐号能够创建用户,改变文件和文件目录,以及在ubuntu上完成一些管理员性质的功能,这些功能通常是用另一个重要的用户帐号“root”来完成的。
因此,在ubuntu中,你应该理解以下三个关键的用户:
  * 在ubuntu被安装时创建的初始用户,在我这里叫mark
  * root用户,通常拥有最高权限,因此也被认为是管理员。
  * 其他所有的用户,我指的是那些在安装完毕之后再增加的基本用户
增加的用户没有足够权限创建文件夹,需要你使用sudo让用户获得临时的root权限才能够执行。

回答2:

用sudo mkdir dir_name
sudoer表示可以使用sudo commamd 这样的命令来以管理员权限执行。
而不是说你在sudoers里面你就是root了

回答3:

这不是让你直接获得root权限,只是让你通过普通用户的密码获得root的临时权限。应该用sudo +命令 创建文件夹。

使用root权限直接修改/etc/password文件中的oracle用户这行数据,把uid修改成0即可。系统是通过uid和gid来辨别用户权限的,而不是用户名。