我在 Virtual Box 上使用 Ubuntu,我有一个在主机 (Windows) 和 VM (Ubuntu) 之间共享的文件夹。当我在 Ubuntu 的共享文件夹中打开任何文件时,我无法更改它,因为它的所有者设置为 root。
如何将所有权更改为我自己?
这是输出ls -l:
-rwxrwxrwx 1 root root 0 2012-10-05 19:17 BuildNotes.txt
Run Code Online (Sandbox Code Playgroud)
的输出df是:
m@m-Linux:~/Desktop/vbox_shared$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 29640780 10209652 17925440 37% /
none 509032 260 508772 1% /dev
none 513252 168 513084 1% /dev/shm
none 513252 88 513164 1% /var/run
none 513252 0 513252 0% /var/lock
none 513252 0 513252 0% /lib/init/rw
Ubuntu 214153212 31893804 182259408 15% /media/sf_Ubuntu …Run Code Online (Sandbox Code Playgroud) 我有一个可以使用其他应用程序更改的文本文件(例如openoffice)。但是,当我尝试使用 更改并保存它gedit时,出现以下错误gedit:
Could not save the file /media/sf_Ubuntu/BuildNotes.txt.
Unexpected error: Error renaming temporary file: Text file busy
Run Code Online (Sandbox Code Playgroud)
BuildNotes.txt 的权限如下:
-rwxrwx--- 1 root vboxsf 839 2012-10-26 12:08 BuildNotes.txt
Run Code Online (Sandbox Code Playgroud)
用户 ID 是:
m@m-Linux:/media/sf_Ubuntu$ id
uid=1000(m) gid=1000(m) groups=4(adm),20(dialout),24(cdrom),46(plugdev),105(lpadmin),119(admin),122(sambashare),1000(m),1001(vboxsf)
Run Code Online (Sandbox Code Playgroud)
有什么问题,我该如何解决?
我升级到 Ubuntu 18.04 并注意到我的 bash db 安装被删除。
我试图重新安装它,但apt找不到它。
m@m-XPS-M1530:~$ sudo apt-get -y update
Hit:1 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:2 http://gb.archive.ubuntu.com/ubuntu bionic InRelease
Hit:3 http://gb.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:4 http://gb.archive.ubuntu.com/ubuntu bionic-backports InRelease
Ign:5 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:6 http://dl.google.com/linux/chrome/deb stable Release
Reading package lists... Done
m@m-XPS-M1530:~$ sudo apt-get -y upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
m@m-XPS-M1530:~$ sudo apt-get install bashdb …Run Code Online (Sandbox Code Playgroud) 我安装了一个 Ubuntu,它只有一个用户。我无需登录即可登录系统。它不要求我提供 un/pwd。但是当我进入时,我想以 root (sudo) 身份运行一些命令,它要求输入密码并且不允许我运行它。没有密码工作。如何找到此用户或 root 的密码?