我在 ubuntu15.04 中安装或删除部分安装的 mysql-server-5.6 时遇到问题。我得到的错误是
$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
mysql-server-5.6
The following packages will be upgraded:
mysql-server-5.6
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
22 not fully installed or removed.
Need to get 0 B/5,501 kB of archives.
After this operation, 50.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] …Run Code Online (Sandbox Code Playgroud) 请不要认为这是重复的。我在目录 /tmp/test/ 以及一些子文件夹中创建了一个 root 文件夹。我已经更改了所有用户和组的读写权限,包括 root。
$ sudo chmod -R 666 /tmp/test/
Run Code Online (Sandbox Code Playgroud)
在发出
$ ls -l /tmp/test/
ls: cannot access '/tmp/test/db': Permission denied
ls: cannot access '/tmp/test/sp': Permission denied
total 0
d????????? ? ? ? ? ? db
d????????? ? ? ? ? ? sp
这样的消息时,我无法创建新文件或目录。
$ printf 'test' >/tmp/test/sp/test
Run Code Online (Sandbox Code Playgroud)
bash: /tmp/test/sp/test: Permission denied 这对我来说听起来很困惑。