我是 Ubuntu 新手,有一个基本问题。我在安装 Ubuntu 时创建了一个名为 /storage 的驱动器(它是驱动器还是文件夹?)。但我现在无法向其中写入任何文件。您能帮我提供使用它的方法吗?
DF命令的结果为:
Filesystem 1K-blocks Used Available Use% Mounted on
udev 3026364 0 3026364 0% /dev
tmpfs 609236 9060 600176 2% /run
/dev/sda5 19092180 6224536 11874776 35% /
tmpfs 3046164 220 3045944 1% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 3046164 0 3046164 0% /sys/fs/cgroup
/dev/sda7 69110272 53012 65523592 1% /storage
/dev/sda6 19092180 8750784 9348528 49% /home
tmpfs 609236 56 609180 1% /run/user/1000
巴西雷亚尔
泽多
答案1
如果您在安装过程中创建了 /storage,它可能是一个分区,但为了您的目的,您可以将其视为一个目录。
如果您想创建一个只能存放东西的地方,您需要:
- 找出你的用户名
- 将目录的所有者更改为您的用户
- 更改权限,以便只有您才有访问权限
首先,这将显示您的用户名:
whoami
您应该会看到类似“zeedo”或任何您在本地看到的内容。
现在,让我们找出谁拥有该目录:
ls -ld /storage
我猜结果看起来是这样的:
drwxrwxrwx 2 root root 4096 Jul 18 20:50 storage/
如果是这样的话,让我们像这样更改所有者:
sudo chown -R zeedo /storage
“-R”将其更改为存储目录内的所有文件和文件夹。
现在如果你运行:
ls -ld /storage
你应该看到类似这样的内容:
drwxrwxrwx 2 zeedo root 4096 Jul 18 20:50 storage/
如果上面的“drwxrwxrwx”的最后三个字母是“rwx”,那您就不想要了。这意味着该计算机上的每个人都可以查看/编辑这些文件/目录。所以让我们改变它:
sudo chmod -R 700 /storage
如果你现在再做一次:
ls -ld /storage
你应该看到类似这样的内容:
drwx------ 2 zeedo root 4096 Jul 18 20:50 storage/
这正是你想要的。通常,你应该在你的主目录中创建私有目录,如下所示:
mkdir ~/storage
~ 与 /home/zeedo 相同