+ -
当前位置:首页 → 问答吧 → 如何让普通用户具有mount 权限?

如何让普通用户具有mount 权限?

时间:2004-12-09

来源:互联网

普通用户在读取超级用户mount的分区时为什么,文件夹却显示为一个文件,并且没有读取的权限?

作者: blueshy   发布时间: 2004-12-09

用关键字umask搜索一下论坛。

作者: gan007   发布时间: 2004-12-09

http://www.linuxsir.org/bbs/showthre...threadid=10722

作者: mantou   发布时间: 2004-12-09

以上将user,umask=0

我认为这不太安全。

我是这样设的: umask=077,uid=x 并且去掉user选项 rw 选项

x为你要授权的用户的id号。当然用了gid=x ,你授权的就是那个用户组了。

PHP 代码:
su2005:/mnt$ l
总用量 92
drwx------   5 test root  4096 1970-01-01 08:00 ic
drwx------  10 test  root  4096 1970-01-01 08:00 id
drwx------  16 test  root 16384 1970-01-01 08:00 ie 

PHP 代码:
/dev/sda1       /mnt/ic vfat uid=1001,codepage=936,iocharset=cp936,umask=077 0 0
/dev/sda5       /mnt/id vfat uid=1001,codepage=936,iocharset=cp936,umask=077 0 0
/dev/sda6       /mnt/ie vfat uid=1001,codepage=936,iocharset=cp936,umask=077 0 0 

作者: adminxp   发布时间: 2004-12-09

uid 应该还可以追加

作者: adminxp   发布时间: 2004-12-09

umask是掩码,文件权限就是用777去减umask或使用666去减umask的结果.

umask 和chmod 以7或6为互补关系。

PHP 代码:
755 = 111 101 101 
022 = 000 010 010
755 =  wrx w-x w-x 

作者: adminxp   发布时间: 2004-12-09

刚找了点,加上来:

from:
http://www.linuxsir.org/bbs/showthre...hreadid=141530

在大多数的linux/unix系统里,的umask是022,
当创建一个非目录文件时候,
是用666-umask(这里是022),那么创建的文件的权限即为644,
而创建一个目录文件的时候,是用777-umask,那么得到的目录文件的权限就是
755

作者: adminxp   发布时间: 2004-12-09