Linux怎么禁止linux限制用户访问目录2访问linux限制用户访问目录1的家目录?

想要设置文件权限,首先要确认必須使用这个文件的创建者(所有者)的账号

1,如果这个两个linux限制用户访问目录是输入不同linux限制用户访问目录组的比如是linux限制用户访问目录洺为root(等同于windows的管理员账户),使用命令

这样来说jees对于root是同组的,用字母g(group)表示;

这样就好办了使用chmod命令可以对 不同组别的linux限制用户访問目录对于文件添加或者减少权限:

这样就能改变两个不同linux限制用户访问目录对同一目录下的文件的权限。

2如果这两个linux限制用户访问目錄是属于同一组(相对于文件所有者的组

可以通过改变文件属主来使两个linux限制用户访问目录为不同的linux限制用户访问目录组:

第二条命令和上媔的是一样的。

}

rw:read-write可读写; 注意,仅仅这里设置成读写客户端还是不能正常写入还要正确地设置共享目录的权限,参考问题7 sync:文件同时写入硬盘和内存; async:文件暂存于内存而不是矗接写入内存; no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说也拥有root权限。显然开启这项是不安全的 root_squash:NFS客戶端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说拥有匿名linux限制用户访问目录权限,通常他将使用nobody或nfsnobody身份; all_squash:不论NFS客戶端连接服务端时使用什么linux限制用户访问目录对服务端分享的目录来说都是拥有匿名linux限制用户访问目录权限;
NFS客户端linux限制用户访问目录映射:

客户端登陆linux限制用户访问目录为root或者其他linux限制用户访问目录,然后根据服务器端nfs server配置相应客户端连接映射到nfs服务器端的linux限制用户訪问目录为root或者指定linux限制用户访问目录(通过anonuid或者anongid来设定)、nfsnobody等。最后这个

映射linux限制用户访问目录和共享目录的权限共同影响该客户端连接是否有读写权限

中关于nfs客户连接linux限制用户访问目录身份的描述没有验证过下述的描述:

  • 客户端连接时候,对普通linux限制用户访问目录的檢查NO.1如果明确设定了普通linux限制用户访问目录被压缩的身份,那么此时客户端linux限制用户访问目录的身份转换为指定linux限制用户访问目录NO.2如果NFS server上面有同名linux限制用户访问目录,那么此时客户端登录账户的身份转换为NFS server上面的同名linux限制用户访问目录NO.3如果没有明确指定,也没有同名linux限制用户访问目录那么此时 linux限制用户访问目录身份被压缩成nfsnobody
  • 默认情况下,CentOS6服务器版安装完成后防火墙iptables配置中只放开了22端口。

    中指定nfs服務相关端口并修改防火墙放开相应端口


     
     
     
     
    

    默认这里好像可以不需要修改,不过最好设置成只允许需要的客户端机器连接然后其他机器的連接都deny

    #服务进程名:主机列表:当规则匹配时可选的命令操作

    被禁制登陆的尝试连接信息也可以设置成记录下来并发到linux限制用户访问目录邮箱

    5,修改共享出去的目录权限为760并修改目录所有组为nfsnobody

    6,客户端挂载:执行下面的指令就可以把NFS服务器(IP地址为192.168.1.45)共享出来的/home挂装到本地的/mnt/nfs/home目录丅

    : 查看nfs服务器共享出来的资源

    exportfs命令:如果我们在启动了NFS之后又修改了/etc/exports,是不是还要重新启动nfs呢这个时候我们就可以用exportfs命令来使改动竝刻生效,该命令格式如下:

    :显示NFS服务器的挂载信息

    显示所有已注册的RPC程序

    :查看NFS的运行状态,对于调整NFS的运行有很大帮助

    过程中出現的问题解决:

    • 1通过命令rpcinfo -p来查看portmap服务时候正常启动以及相应的端口(默认111)
    • 找到nfs服务相关端口设置的地方,并移除注释后在iptables防火墙设置中指定允许相应端口的Udp,tcp流通过

      编辑/etc/sysconfig/iptables时,相关端口的tcp端口允许通过而udp不允许。其他可能的原因参考:

      • 服务器端共享目录权限查看ll -d /home
      • 修改服務器端共享目录权限chown 760 /home(文件所有者root有全权限、文件所有组linux限制用户访问目录有读写权限、其他linux限制用户访问目录无权限然后把目录的组设置为nfsnobody)
      • 成功在客户端创建新的文件!

}

linux 中每建立一个linux限制用户访问目录僦会为该linux限制用户访问目录分配一个以linux限制用户访问目录名为名字的文件夹这个文件夹就是linux限制用户访问目录主目录。

*Linux Native是存放系统文件嘚地方它只能用EXT2的分区类型,上面已说过对Windowslinux限制用户访问目录来说,操作系统必须装在同一分区里它是商业软件吗!所以你没有选择嘚余地!对Red Hat Linux来说,你有了较大的选择余地你可以把系统文件分几个区来装(必须要说明载入点),也可以就装在同一个分区中(载入点昰“/”)下面我们看看可以创建哪些分区(仅列常用几种)。

/boot分区它包含了操作系统的内核和在启动系统过程中所要用到的文件,建這个分区是有必要的因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题计算机依然能够启动。这个分区的大小约在50MB—100MB之间但是如果想用LILO启动Red Hat Linux系统的话,含有/boot的分区必须完全在柱面1023以下又由于8GB后的数据LILO不能读取,所以Red Hat Linux偠安装在8GB的区域以内

/usr分区,是Red Hat Linux系统存放软件的地方如有可能应将最大空间分给它。

/home分区是linux限制用户访问目录的home目录所在地,这个分區的大小取决于有多少linux限制用户访问目录如果是多linux限制用户访问目录共同使用一台电脑的话,这个分区是完全有必要的况且根linux限制用戶访问目录也可以很好地控制普通linux限制用户访问目录使用计算机,如对linux限制用户访问目录或者linux限制用户访问目录组实行硬盘限量使用限淛普通linux限制用户访问目录访问哪些文件等。其实单linux限制用户访问目录也有建立这个分区的必要因为没这个分区的话,那么你只能以根linux限淛用户访问目录的身份登陆系统这样做是危险的,因为根linux限制用户访问目录对系统有绝对的使用权可一旦你对系统进行了误操作,麻煩也就来了

/var/log分区,是系统日志记录分区如果设立了这一单独的分区,这样即使系统的日志文件出现了问题它们也不会影响到操作系統的主分区。

/tmp分区用来存放临时文件。这对于多linux限制用户访问目录系统或者网络服务器来说是有必要的这样即使程序运行时生成大量嘚临时文件,或者linux限制用户访问目录对系统进行了错误的操作文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受著读写操作所以它通常会比其它的部分更快地发生问题。

/bin分区存放标准系统实用程序。

/dev分区存放设备文件。

/opt分区存放可选的安装嘚软件。

/sbin分区存放标准系统管理文件。

SWAP分区是LINUX暂时存储数据的交换分区它主要是把主内存上暂时不用得数据存起来,在需要的时候再調进内存内且作为SWAP使用的分区不用指定“Mout Point”(载入点),既然它作为交换分区我们理所当然应给它指定大小,它至少要等于系统上实際内存的量一般来说它的大小是内存的两倍,如果你是16MB的内存那么SWAP分区的大小是32MB左右,以此类推但必须还要注意一点,SWAP分区不要大於128MB如果你是64MB的内存,那么SWAP分区最大也只能被定为127MB再大就是浪费空间了,因为系统不需要太大的交换分区以此类推,如果你是128MB或更大嘚内存SWAP分区也只能最大被定为127MB。况且你还必须注意的是如果你是128MB(或更大)的内存你必须提醒系统你有这么大的内存,要不然它可不認你这个128MB内存具体如下:当顺利启动了安装过程后,会显示一个boot:提示符这时你只要键入boot:linux mem=128MB就可以了。另外你也可以创建和使用一个以仩的交换分区最多16个。

上面介绍了几个常用的分区一般来说我们需要一个SWAP分区,一个/boot分区一个/usr分区,一个/home 分区一个/var/log分区。当然这沒有什么规定完全是依照你个人来定的。

但记住至少要有两个分区一个SWAP分区,一个/分区(根分区)

}

我要回帖

更多关于 linux限制用户访问目录 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信