我是新手Linux Ubuntu机器。
我登录了Ubuntu和用户名:student
。
例如/var/lib/mysql
,有些目录只允许 root 用户访问(我知道我可以使用sudo
来访问,但这不是我想要的)。如果我想使用帐户获得这些目录的访问权限student
,是否可以运行以下命令:
chown student: PATH_TO_ROOT_USER_PRIVILEGED_DIR
然后我就可以使用自己的帐户访问该目录了?对吗?
如果我是对的,那么根
student
因为我将其更改为用户,所以用户失去了访问权限?如果我错了,请告诉我正确的解决方案。
附言
请不担心我将在/var/lib/mysql
目录上做什么,即仅是我的例子,正如我上面提到的,我的意思是一般来说 对于那些只有 root 权限的目录,我可以使用chown
更改访问权限吗?root 用户是否会因为所做的更改而失去访问权限chown
?我只是想知道影响的chown
。
答案1
root 永远不会失去访问权限。即使您更改了文件的所有者/组。
请永远不要更改 的所有者/var/lib/mysql
!
如果您更改它,mysql 服务器可能无法再读取/写入其文件。
对于您的访问问题:您可以将您的用户添加到组根。