Mam oracle Linux 6.7, serwer NFS w systemie Windows, i próbuję zamontować folder współdzielony w systemie Linux.
Serwer Windows NFS ma współużytkowane podłączenie:
192.168.1.10:/OracleBK
Na moim serwerze oracle linux utworzyłem folder / / orabackup, a użytkownik oracle z grupy oinstall jest właścicielem tego folderu:
mkdir /orabackup
chown -R oracle:oinstall /orabackup
chmod -R 777 /orabackup
mount -t nfs -o rw 192.168.1.10:/OracleBK /orabackup
Odpowiednia linia / etc / fstab to
192.168.1.10:/OracleBK /orabackup nfs defaults 0 0
Polecenie zamontowania używanego folderu to:
mount /orabackup
Teraz zamontowany jest folder „orabackup”.
Jednak użytkownik Oracle nie może czytać i zapisywać i potrzebuje uprawnień do odczytu i zapisu w tym katalogu. Użytkownik root może czytać i pisać.
Co należy zrobić, aby dać pełne uprawnienia użytkownikowi wyroczni?
Odpowiedzi:
NFS sprawdza uprawnienia dostępu na podstawie identyfikatorów użytkowników (UID). Identyfikator UID użytkownika na komputerze lokalnym musi być zgodny z identyfikatorem UID właściciela plików, do których próbujesz uzyskać dostęp na serwerze.
Sugerowałbym pójść na serwer i spojrzeć na uprawnienia do plików.
id username
Do jakiego identyfikatora UID (dowiedz się z ) należą i do jakich uprawnień są ustawione?A jeśli tylko ty masz dostęp do plików na serwerze, możesz sprawić, że serwer będzie udawał, że wszystkie żądania pochodzą z właściwego identyfikatora UID. W tym celu NFS ma opcję
all_squash
. Informuje serwer o zamapowaniu wszystkich żądań na anonimowego użytkownika, określonego przez anonuid, anongid.Dodaj te opcje:
all_squash,anonuid=1026,anongid=100
do eksportu w/etc/exports
.Ostrzegamy jednak, że sprawi to, że każdy, kto skutecznie zainstaluje eksport, będzie właścicielem tych plików.
źródło
Ustawiasz atrybuty w punkcie montowania i nie liczą się one zbyt wiele. Musisz zrobić
ponownie (jako root) po zamontowaniu
/orabackup
, aby ustawić atrybuty folderu współdzielonego.źródło
chown
. Może „pełny dostęp” był niewłaściwym sposobem wyrażenia tego; Miałem na myśli „pełne prawa” lub „pełne przywileje”.