问题描述
我的嵌入式 Linux 系统正在使用管理员用户帐户执行一些受限制的管理任务。该用户的主目录是 /mnt/foo。该目录是 /etc/fstab 在启动时挂载的分区的挂载点:
/dev/mmcblk1p6 /mnt/foo ext4 defaults 0 0
问题在于 /mnt/foo 目录的权限:
$ ls -ld /mnt/foo/
drwxr-xr-x 16 root root 4096 Mar 23 07:54 /mnt/foo/
$ pwd
/mnt/foo
$ touch hello
touch: hello: Permission denied
这个问题可以很容易地在rcS启动脚本中设置777权限到/mnt/foo来修复:
$ chmod 777 /mnt/foo
但我不喜欢这个解决方案。我尝试在 fstab 中设置不同的选项(gid=admin,uid=admin,umask=000),但似乎 ext4 文件系统不支持这些挂载选项。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)