配置nfs
sudo apt-get install nfs-kernel-server
sudo vi /etc/exports
添加
/home/xxx/work/nfsroot/ *(rw,sync,no_root_squash,no_subtree_check)
sudo /etc/init.d/nfs-kernel-server restart 或 sudo exportfs -ra
测试
mount 192.168.10.90:/home/xxx/work/nfsroot /mnt
showmount -e可查看
subtree_check 如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)
no_subtree_check 和上面相对,不检查父目录权限
root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)
no_root_squas root用户具有根目录的完全管理访问权限
rw 可读可写,注意该目录本身的读写权限必须是nobody可写才行!
chattr +a dir 可以把目录设置为只能创建修改不能删除
配置tftp
*********************
sudo apt-get install tftpd tftp openbsd-inetd
sudo vi /etc/inetd.conf
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /home/yq/work/tftpboot
sudo /etc/init.d/openbsd-inetd restart
-----------------------------来源不详--------------------------------