 |
NFS mounting |
 |
20.08.2003, 12:06
|
#1
|
»
Join Date: 01 2002
Posts: 777
Rep Power: 0
|
NFS mounting
есть значит хост, у меня там account.
как смонтировать(или примонтировать :]) оттуда себе свою home directory?
как ни пытаюсь монтируется в read-only mode
|
|
|
21.08.2003, 17:11
|
#2
|
Guru Apprentice
Join Date: 02 2002
Location: /dev/null
Age: 48
Posts: 524
Rep Power: 0
|
А в какой моде твоя директория экспортируется с сервера? Может она так и должна read-only монтироваться?
Какая ОС на сервере? Если Linux - то на что похож твой
/etc/exports?
Совпадает ли твой UID на локальной машине с UID хозяина (owner то бишь) директории на сервере?
И в конце концов - какие permissions на mountpoint на локальной машине (хотя может это как раз и не принципиально).
Я однаждъ наступил: в /etc/exports не должно бъть пробела межу host/netmask и (rw)
__________________
\/\/h47'5 1n 4 n4m3? 7h47 wh1(h w3 (4|| 4 r053,
8y 4ny 07h3r n4m3 w0u|d 5m3|| 45 5w337...
|
|
|
22.08.2003, 08:04
|
#3
|
»
Join Date: 01 2002
Posts: 777
Rep Power: 0
|
да, linux, в /etc/exports:
/raid/home netmask(rw,async,root_squash)
с permissionами на локальной машине все ok , а вот UIDы не совпадают
Last edited by z0mbie; 22.08.2003 at 08:21.
|
|
|
22.08.2003, 09:09
|
#4
|
Guru Apprentice
Join Date: 02 2002
Location: /dev/null
Age: 48
Posts: 524
Rep Power: 0
|
Тогда такой вопрос: она монтируется read-only или ты потом в ней файлы создавать не можешь?
Что показывает mount без параметров?
Я бы предположил что у тебя нет прав на свою home директорию, поскольку она принадлежит (технически) совсем другому UID. Я правда с таким не сталкивался, у меня все юзера с NFS-mounted home dirs имеют одинаковый UID на всех машинах, куда им разрешено логинится.
Quick check: открой свою home на запись "для всех" и посмотри что получится?
__________________
\/\/h47'5 1n 4 n4m3? 7h47 wh1(h w3 (4|| 4 r053,
8y 4ny 07h3r n4m3 w0u|d 5m3|| 45 5w337...
|
|
|
23.08.2003, 15:12
|
#5
|
»
Join Date: 01 2002
Posts: 777
Rep Power: 0
|
да, если точнее монтируется , но прав на запись я не имею,вот что показывает mount:
Code:
hostname:/raid/home/username on /home/username/my_other_homedir type nfs (rw,noexec,nosuid,nodev,rsize=8192,wsize=8192,timeo=14,addr=ip_address,user=username)
если открыть на запись для всех то получается.
может надо как-то при mountе UID указывать ?
Last edited by z0mbie; 23.08.2003 at 18:46.
|
|
|
24.08.2003, 17:11
|
#6
|
Guru Apprentice
Join Date: 02 2002
Location: /dev/null
Age: 48
Posts: 524
Rep Power: 0
|
Если кто-нибудь знает как устроить remapping UID при NFS mount-е -- поделитесь! Я так и не нашел как это делать. Мое решение: я содзал себе локального user-а с теми же UID и GID что на сервере, и если мне надо скопировать что-либо из моей директории на сервере (или в эту директорию) просто логинюсь этим юзером.
Ну или же можно поменять UID локального юзера, чтобы они совпадали, а потом chown всех локальных файлов (вот скрипт, который я использовал
Code:
#!/bin/bash
# execute with 2 parametes
# searchs for file with uid $1 and changes it to $2
find / -uid $1 -printf %h/%f\\t%u\\n -exec chgrp $2 '{}' ';'
find / -gid $1 -printf %h/%f\\t%g\\n -exec chgrp $2 '{}' ';'
__________________
\/\/h47'5 1n 4 n4m3? 7h47 wh1(h w3 (4|| 4 r053,
8y 4ny 07h3r n4m3 w0u|d 5m3|| 45 5w337...
|
|
|
25.08.2003, 09:38
|
#7
|
»
Join Date: 01 2002
Posts: 777
Rep Power: 0
|
еще нашел это:
Code:
anonuid and anongid
These options explicitly set the uid and gid of the anonymous account. This option
is primarily useful for PC/NFS clients, where you might want all requests appear to
be from one user. As an example, consider the export entry for /home/joe in the exam
ple section below, which maps all requests to uid 150 (which is supposedly that of
user joe).
/home/joe pc001(rw,all_squash,anonuid=150,anongid=100)
,указывать надо в /etc/exports, только к сожалению у меня к нему нет доступа
|
|
|
25.08.2003, 17:11
|
#8
|
Guru Apprentice
Join Date: 02 2002
Location: /dev/null
Age: 48
Posts: 524
Rep Power: 0
|
Хмм, век живи -- век учись
Сначала всех, кто пытается обратиться к директории, сквошить в анонимного юзера, а потом заставить использовать твой UID для анонимных юзеров. Единственный минус - все кто в состоянии смонтировать директорию автоматически получают полный доступ.
Что кстати тема для отдельного разговора: если в сети есть Linux-машины, чьи юзера знают root-овский пароль - эти вот юзера могут монтировать и смотреть в директории друг друга (если экспорт не привязывается к IP адресу).
__________________
\/\/h47'5 1n 4 n4m3? 7h47 wh1(h w3 (4|| 4 r053,
8y 4ny 07h3r n4m3 w0u|d 5m3|| 45 5w337...
|
|
|
18.01.2004, 12:20
|
#9
|
Младенец
Join Date: 01 2004
Location: Armenia, Yerevan
Age: 46
Posts: 2
Rep Power: 0
|
Quote:
Originally Posted by z0mbie
есть значит хост, у меня там account.
как смонтировать(или примонтировать :]) оттуда себе свою home directory?
как ни пытаюсь монтируется в read-only mode
|
Dorogoy zombi dlya etogo neobxodimo obratitsya k Systemnomu administratoru vashey seti ( namyok ponyal ?) a takjevernut` root porol` mashini mars, tak kak systemnomu adminu uje nachinayet ne ravitsya to chem ti zanimayeshsya 
All My Regards
Systemnii admin.
|
|
|
All times are GMT. The time now is 12:06. |
|
|