腾讯云ubuntu服务器搭设里面的坑 /etc/fstab permission denied

在使用MBR分区表进行分区和格式化过程中遇到'permission denied'错误,该问题源于Ubuntu默认账号权限不足。通过切换到root用户以获取更高权限,可以成功执行相关操作。参考链接提供了Ubuntu中root与user账户切换的方法。
https://cloud.tencent.com/document/product/213/2042

使用 MBR 分区表分区并格式化

echo '/dev/vdb1 /mydata ext3 defaults 0 0' >> /etc/fstab

"permission denied" writing to data partition. fstab?

教程里面的是root账户 所以一点问题都没有

我们自己搭设的话,一步步的来进行操作,由于使用的默认的ubuntu账号,所以这个地方的权限一直过不去。。

切换到root 账户,重新执行,也完美的完成了。。。。

Ubuntu中root用户和user用户的相互切换

http://www.cnblogs.com/weiweiqiao99/archive/2010/11/10/1873761.html

Ubuntu中root用户和user用户的相互切换
Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。



(1)从user用户切换到root用户

不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user

但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦

此时我们可以切换到root用户,只需要简单的执行sudo su 即可

注意: 出于安全考虑,默认时Ubuntu的root用户时没有固定密码的,它的密码是随机产生并且动态改变

的,貌似是每5分钟改变一次,所以用su(switch user)是不可以的,因为我们不知道root的密码

 

(2)从root用户切回user用户

想从root用户切回user用户只需执行命令:su user (user是你自己安装时候的用户名),或是直接输入exit,也可Ctrl+D组合键推出

 

(3)给root设定一个密码

默认root用户是无固定密码的,并且是被锁定的,如果想给root设置一个密码

只需执行命令:sudo passwd root 然后根据提示一步一步来

这样皆可以向(1)里面提到的那样 su root ,输入root密码切换到root用户

注意:给root设定密码后,仍可以 sudo su 切换到root用户

附:在图形模式下 系统->系统管理->用户和组 也可以给root设置密码

 

(4)禁用和启用root登录

执行 sudo passwd -l root 即可(只是禁用root,但是root密码还保存着),再执行su root发现认证失败,

要再次启动root登录,执行 sudo passwd -u root 即可

 

(5)让Ubuntu自动登录

图形模式下 系统->系统管理->登录窗口 授权解锁后选择

作为 user自动登录 即可。

 

注:我的Ubuntu是10.04 server版本



### 访问和编辑 `/etc/fstab` 文件 在 Ubuntu 系统中,`/etc/fstab` 是一个重要的系统配置文件,用于定义存储设备的挂载信息。为了正确打开和编辑该文件,需要使用文本编辑器并确保具有足够的权限。 #### 使用命令行编辑 `/etc/fstab` 1. **打开终端** 可以通过快捷键 `Ctrl + Alt + T` 或从应用程序菜单中选择终端来启动。 2. **使用超级用户权限运行文本编辑器** 常用的文本编辑器包括 `nano`、`vim` 和 `gedit`(图形界面编辑器)。由于 `/etc/fstab` 是一个受保护的系统文件,因此需要使用 `sudo` 来获取写入权限。 - 使用 `nano` 编辑: ```bash sudo nano /etc/fstab ``` - 使用 `vim` 编辑: ```bash sudo vim /etc/fstab ``` - 使用 `gedit` 编辑(仅限桌面环境): ```bash sudo gedit /etc/fstab ``` 3. **进行必要的修改** 在编辑器中,可以添加、删除或修改条目。每行包含六个字段,分别表示设备标识、挂载点、文件系统类型、挂载选项、是否用于备份以及文件系统检查顺序[^4]。 4. **保存并退出** 根据使用的编辑器不同,保存方式也有所不同: - `nano`: 按下 `Ctrl + O` 保存,然后按下 `Enter` 确认,最后按 `Ctrl + X` 退出。 - `vim`: 输入 `:wq` 并按下 `Enter` 保存并退出。 - `gedit`: 点击“保存”按钮并关闭窗口。 5. **验证配置** 修改完成后,建议执行以下命令测试配置是否正确: ```bash sudo mount -a ``` 如果没有错误提示,则说明配置有效;如果有问题,系统会输出相应的错误信息,可以根据提示调整配置。 6. **重启系统(可选)** 虽然大多数情况下不需要重启,但为了确保配置在系统引导时生效,可以选择重启系统: ```bash sudo reboot ``` #### 注意事项 - **避免误操作导致无法启动** 如果在修改 `/etc/fstab` 后系统无法正常启动,可以通过恢复默认配置或注释掉有问题的行来修复问题。例如,进入恢复模式后重新挂载根文件系统为可读写,并使用编辑器修改文件: ```bash mount -o remount,rw / nano /etc/fstab ``` 删除或注释掉错误的条目后保存文件,并重启系统[^3]。 - **使用 UUID 或 LABEL 更稳定** 在配置 `/etc/fstab` 时,推荐使用设备的 UUID 或 LABEL 进行标识,这样可以避免因设备路径变化而导致挂载失败的问题。 - **备份原始文件** 在进行任何修改之前,建议先备份原始文件,防止意外情况发生: ```bash sudo cp /etc/fstab /etc/fstab.bak ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值