磁盘配额,NIS和acl的配置

磁盘配额的配置:
  首先我们在文件 /etc/fstab 中的 /dev/vo10/home   /home  的这一行在 defaults 后面添加上 usrquota ,若是还有组就应再添加 grpquota
然后再:   mount  -o  remount   /home
接下来就是扫描所需要的磁盘是否有多余的空间可设置磁盘配额;
  quotacheck  -c  /home    这时会在 /home 目录下产生一个文件 aquota.usr
然后在启动磁盘配额 :  quotaon   /home
这时我们就可以编辑了:   edquota   username  会出现:
filesystem      blocks    quota  limit     
里面的内容根据要求配置完,这就完成了给用户的磁盘配额。
可以用 quota 来查看你所配置的。
  也可以基于文本界面来配置 nis
     setup    选择第一项,勾上 nis 然后就进入配置 nis 了。
 
NIS 配置:
  首先你必须装了 ypbind yp-tools portmap 等软件,若是提供 nis 服务的须安 ypserv
  在文件 /etc/sysconfig/network 中加入   NISDOMAIN=notexample   这是加入 nis 域的根据情况你可以修改。
  service  portmap  status   ( 查看 portmap 的状态的是否运行正常 )
  客户端的配置:
  /etc/yp.conf    添加 domain  notexample  server  192.168.0.254
  还要修改文件:   /etc/nsswitch.conf     passwd hosts 的那几项添加 nis
  yptest  -d   notexample   ( 测试用的 )
  service   ypbind  start  (启动 ypbind 的服务的)
  可以用 rpcinfo  -p    localhost IP     (可以查看本地或服务器的 ypserver 服务的)
若是想开机启动:   chkconfig  ypbind  on
我们可以用命令   su   - username   来测试下。这时切换的用户是没家目录的。
配置访问控制列表( ACL
  首先你的 filesystem 是支持 acl 的,如:   mount  -o   remount acl  /home
  可以用命令设置其默认支持 acl   tune2fs   /dev/sda2   -o  acl
  设置 acl   setacl  -m  <rules>  <files>
    setfacl  -m  u:redhat:rwx   test/   (redhat 是个用户, rwx 是执行权限 )
      setfacl  -x  u:redhat   test/      ( 删除用户的 acl)
      g 是给组设置 acl
      setfacl   -m  d u redhat rw    (这是设置默认的 acl
      setfacl   -b   (移除所有的 acl -k ( 移除默认的 acl)
      getfacl test/   查看配置的 acl

你可能感兴趣的:(acl,休闲,磁盘,配额,NIS)