bash: /etc/fstab: 权限不够
时间: 2023-08-28 07:06:06 浏览: 62
这个错误提示表示你没有足够的权限来访问 `/etc/fstab` 文件。通常只有系统管理员或具有 sudo 权限的用户才能编辑这个文件。你可以尝试使用 sudo 命令以管理员身份打开文件:
```
sudo nano /etc/fstab
```
然后输入你的密码来确认权限,就可以编辑这个文件了。记得在完成操作后保存并退出。
相关问题
sudo mount -t nfs 192.168.10.5:/volume1/it /mnt/it 如何开机自动挂载
要实现开机自动挂载 NFS 共享目录,你可以将相关挂载命令添加到 `/etc/fstab` 文件中。以下是操作步骤:
. 打开终端,以 root 权限编辑 `/etc/fstab` 文件。你可以使用文本编辑器(如 `vi` 或 `nano`)执行以下命令:
```bash
sudo vi /etc/fstab
```
2. 在文件的最后添加一行,指定 NFS 共享的挂载参数。行的格式如下:
```
<NFS服务器地址>:<共享路径> <本地挂载路径> nfs defaults 0 0
```
在你的示例中,应该是:
```
192.168.10.5:/volume1/it /mnt/it nfs defaults 0 0
```
3. 保存并关闭文件。
4. 使用以下命令测试挂载是否成功:
```bash
sudo mount -a
```
如果没有错误提示,表示挂载成功。
现在,当你重新启动系统时,NFS 共享目录应该会自动挂载到 `/mnt/it` 目录。如果出现任何问题,可以检查 `/var/log/syslog` 日志文件以获取更多详细信息。
详细介绍一下 linux /etc 下各目录的含义
在 Linux 系统中,/etc 目录是一个非常重要的目录,它包含了系统的各种配置文件。下面是 /etc 目录中一些常见子目录和文件的含义:
- /etc/aliases:邮件别名文件,用于设置邮件的别名。
- /etc/bash.bashrc:bash shell 的全局配置文件,用于设置全局的环境变量、命令别名等等。
- /etc/crontab:定时任务文件,用于设置系统定时执行的任务。
- /etc/fstab:文件系统表,用于设置系统启动时自动挂载的文件系统。
- /etc/group:用户组文件,用于设置系统中的用户组。
- /etc/hosts:主机名解析文件,用于将主机名解析为 IP 地址。
- /etc/inittab:系统初始化文件,用于设置系统的运行级别和启动过程中需要执行的脚本。
- /etc/passwd:用户账户文件,用于设置系统中的用户账户。
- /etc/profile:系统环境变量配置文件,用于设置系统的环境变量。
- /etc/sudoers:sudo 命令的配置文件,用于设置哪些用户可以使用 sudo 命令以及使用权限。
除了上述目录和文件外,/etc 目录中还包含了许多其他的配置文件,这些文件的具体作用可以根据文件名进行推断。总的来说,/etc 目录中的配置文件直接影响了系统的运行和表现,因此在修改这些文件时需要非常小心并备份好原文件。