- 论坛徽章:
- 0
|
我的机器有两个系统:windows2000 和 fedora core 5
windows2000 的 E:盘(fat32格式的文件系统),在 fedora core 5 中叫做 "/dev/hda6"
我想将 hda6 mount 给不同的用户 ,而且不同的用户有不同的权限
假设我有一个用户 名:yeaj,他的 uid=500,gid=500,我希望他对mount上的文件有 读写 权限
我的方法是:先将 "/dev/hda6" mount到 "/mnt/hda6"
然后再将 “/mnt/hda6” mount到 "/home/yeaj/hda6"
我的 fstab 文件中相关的行是:
- /dev/hda6 /mnt/hda6 vfat defaults 0 0
复制代码
我开机后在 shell中执行的命令是 :
- mount --bind -o uid=500,gid=500 /mnt/hda6 /home/yeaj/hda6
复制代码
我的期望是:/home/yeaj/hda6 的owner 和 group 变成 用户 yeaj
但是:问题是,/home/yeaj/hda6 文件夹的 owner 和 group仍然是 root,
请问我该如何实现 该功能呢
顺便问一个问题,我写好一个 shell script后,怎样检查 脚本的 语法正确性(相当于对c程序的编译的功能)?
[ 本帖最后由 yeajchao 于 2006-6-25 20:44 编辑 ] |
|