Автор Тема: монтирование сетевого каталога  (Прочитано 3521 раз)

ska

  • Гость
Нужно расшарить папку на сервере и монтировать ее клиентам чтобы все могли там писать, а удалять мог только один пользователь. Для начала хотелось бы просто ее примонтировать, не получается.
На сервере
[root@altserver ~]# cat /etc/exports
/srv/public2 -rw,insecure,no_subtree_check,fsid=1 *
/srv/share -rw,insecure,fsid=0,sec=krb5 *
/srv/library -rw, insecure,no_subtree_check,fsid=1 *
[root@altserver ~]# ls -l /var/srv
итого 24
drwxr-xr-x  3 root root 4096 Июн  4 11:43 home
drwxr-xr-t 13 root root 4096 Май 21 16:48 library
drwxr-xrwx  2 root root 4096 Май 16 08:33 public
drwxr-xrwx 14 root root 4096 Май 21 17:07 public2
drwxrwxrwt  2 root root 4096 Май 16 08:29 share
drwxr-xr-x 18 root root 4096 Май 21 16:46 tasks
exportfs выдает такое
[root@altserver ~]# exportfs
/var/srv/public
                <world>
/var/srv/share  <world>
И сразу вопрос. Почему выдает public а не public2?
Далее на клиенте. Точки доступа решил создавать в каталоге /mnt.
[root@master ~]# ls -l /mnt
итого 20
drwxr-xr-x 2 root root    0 Авг 16 11:04 auto
drwxr-xr-x 2 root root 4096 Авг 15 12:06 library
drwxr-xr-x 2 root root    0 Авг 16 13:01 net
drwxr-xrwx 2 root root 4096 Авг 16 11:57 public
drwxr-xr-x 2 root root 4096 Дек 22  2010 sda1
drwxr-xr-x 2 root root 4096 Дек 22  2010 sda4
drwxr-xrwx 2 root root 4096 Авг 16 11:15 share
Наконец в консоли клиента пытаюсь монтировать
[root@master ~]# mount 192.168.0.1:/var/srv/public2 /mnt/public
mount.nfs: access denied by server while mounting 192.168.0.1:/var/srv/public2
что не так с правами?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: монтирование сетевого каталога
« Ответ #1 : 16.08.2012 09:19:16 »
Почему nfs, а не samba ?

Нужно расшарить папку на сервере и монтировать ее клиентам чтобы все могли там писать, а удалять мог только один пользователь. Для начала хотелось бы просто ее примонтировать, не получается.
Это вопрос или вы примерно представляете процесс реализации ? Я к чему, просто даже на samba так не получится сделать, не говоря уже о nfs. Нельзя одновременно открыть доступ на запись и в то же время запретить удалять, это только на Win. Хотя можете почитать в Интернете по этому поводу, может что и изменилось в samba4...
[root@altserver ~]# ls -l /var/srv
итого 24
drwxr-xr-x  3 root root 4096 Июн  4 11:43 home
drwxr-xr-t 13 root root 4096 Май 21 16:48 library
drwxr-xrwx  2 root root 4096 Май 16 08:33 public
drwxr-xrwx 14 root root 4096 Май 21 17:07 public2
drwxrwxrwt  2 root root 4096 Май 16 08:29 share
drwxr-xr-x 18 root root 4096 Май 21 16:46 tasks
Дайте права 777, у вас сейчас 767.
exportfs выдает такое
[root@altserver ~]# exportfs
/var/srv/public
                <world>
/var/srv/share  <world>
И сразу вопрос. Почему выдает public а не public2?
Сервис после правки /etc/exports перезапускали ?
Далее на клиенте. Точки доступа решил создавать в каталоге /mnt.
[root@master ~]# ls -l /mnt
итого 20
drwxr-xr-x 2 root root    0 Авг 16 11:04 auto
drwxr-xr-x 2 root root 4096 Авг 15 12:06 library
drwxr-xr-x 2 root root    0 Авг 16 13:01 net
drwxr-xrwx 2 root root 4096 Авг 16 11:57 public
drwxr-xr-x 2 root root 4096 Дек 22  2010 sda1
drwxr-xr-x 2 root root 4096 Дек 22  2010 sda4
drwxr-xrwx 2 root root 4096 Авг 16 11:15 share
Опять же права 777.
Наконец в консоли клиента пытаюсь монтировать
[root@master ~]# mount 192.168.0.1:/var/srv/public2 /mnt/public
mount.nfs: access denied by server while mounting 192.168.0.1:/var/srv/public2
что не так с правами?
Правильный вариант монтирования:# mount -t nfs -o rw 192.168.0.1:/var/srv/public2 /mnt/public
Сноси Винду, переходи на Линукс ! :)

Оффлайн black

  • alt linux team
  • ***
  • Сообщений: 460
Re: монтирование сетевого каталога
« Ответ #2 : 16.08.2012 16:12:42 »
/etc/sysconfig/rpcbind  что у вас там?

ska

  • Гость
Re: монтирование сетевого каталога
« Ответ #3 : 17.08.2012 02:59:22 »
[root@master ~]# cat /etc/sysconfig/rpcbind
# Parameters for rpcbind daemon.
# See rpcbind(8) for more details.

# Specifies additional parameters for rpcbind.
#RPCBIND_ARGS=

# Specifies parameters under control(1)
CONTROL_ARGS="-l"


ska

  • Гость
Re: монтирование сетевого каталога
« Ответ #4 : 17.08.2012 03:10:57 »

exportfs выдает такое
[root@altserver ~]# exportfs
/var/srv/public
                <world>
/var/srv/share  <world>
И сразу вопрос. Почему выдает public а не public2?
Сервис после правки /etc/exports перезапускали ?
нет. Перезапустил
[root@altserver ~]# service nfs restart
Stopping NFS mount service:                                                        [ DONE ]
Stopping NFS daemon:                                                               [ DONE ]
Stopping NFS svcgssd service:                                                      [ DONE ]
Stopping NFS quotas service:                                                       [ DONE ]
Unexporting NFS file systems:                                                      [ DONE ]
Exporting NFS file systems:                                                               [ DONE ]
Starting NFS quotas service:                                                       [ DONE ]
Starting NFS svcgssd service:                                                      [ DONE ]
Starting NFS daemon:                                                               [ DONE ]
Starting NFS mount service:                                                        [ DONE ]
Stopping rpc.idmapd service:                                                       [ DONE ]
Starting rpc.idmapd service:                                                       [ DONE ]
После этого все успешно примонтировалось.
Ошибка, похоже, была здесь
To apply changes to this file, run exportfs-ra or restart the NFS server
ra не добавил)
« Последнее редактирование: 17.08.2012 03:20:55 от ska »

ska

  • Гость
Re: монтирование сетевого каталога
« Ответ #5 : 17.08.2012 03:33:05 »
[root@altserver ~]# exportfs-ra
-bash: exportfs-ra: команда не найдена
(
[root@altserver ~]# which exportfs-ra
which: no exportfs-ra in (/root/bin:/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin)
Ман глючный?)