磁盘配额的配置:
首先我们在文件
/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
。