linux配置NIS
时间: 2023-09-13 19:06:34 浏览: 293
Linux下NIS的配置和应用.pdf
要在Linux上配置NIS(Network Information Service),请按照以下步骤进行操作:
1. 安装 NIS 服务器软件:
```shell
sudo apt install ypserv
```
2. 配置 NIS 服务器:
- 编辑 `/etc/default/nis` 文件,并确保 `NISSERVER` 变量设置为 `true`:
```shell
sudo nano /etc/default/nis
```
```plaintext
NISSERVER=true
```
- 编辑 `/etc/ypserv.securenets` 文件,指定允许访问 NIS 服务器的子网段。例如,允许本地子网访问:
```shell
sudo nano /etc/ypserv.securenets
```
```plaintext
255.255.255.0 192.168.0.0
```
3. 配置 NIS 客户端:
- 编辑 `/etc/yp.conf` 文件,添加 NIS 服务器的 IP 地址或主机名:
```shell
sudo nano /etc/yp.conf
```
```plaintext
domain your_domain_name server your_server_ip_or_hostname
```
- 编辑 `/etc/nsswitch.conf` 文件,将相应的数据库切换到 NIS。例如,将 passwd 和 shadow 切换到 NIS:
```shell
sudo nano /etc/nsswitch.conf
```
```plaintext
passwd: nis [NOTFOUND=return] files
shadow: nis [NOTFOUND=return] files
```
4. 启动 NIS 服务:
```shell
sudo service ypserv start
```
5. 设置 NIS 客户端:
```shell
sudo ypbind -broadcast
```
6. 检查 NIS 配置:
- 检查 NIS 服务器是否正在运行:
```shell
sudo service ypserv status
```
- 检查 NIS 客户端是否已成功绑定到 NIS 服务器:
```shell
ypwhich
```
- 检查 NIS 数据库是否可用:
```shell
ypcat passwd
```
配置完成后,您的 Linux 系统将使用 NIS 来获取用户和组信息。请根据您的网络环境和需求进行适当的配置。
阅读全文