Mam zewnętrzny dysk, którego używam między pracą a dwoma innymi laptopami. Począwszy od ostatniego piątku (ponieważ nie wiem, czy to coś, co ja lub ktoś inny zrobiłem) na dwóch z nich, za każdym razem, gdy podłączam dysk zewnętrzny, po prostu pokazuje (na moim komputerze) NTFS pod dyskiem i nie robi dać dostęp do tego.
Na jednym z nich za każdym razem, gdy go podłączam, chce „sprawdzić dysk pod kątem błędów”, po czym działa dobrze.
Z tego, co zebrałem, ma to coś wspólnego z uprawnieniami do plików NTFS, ale nie rozumiem, co muszę zrobić, aby te pliki na dysku zewnętrznym, w tym także na dysku zewnętrznym, były dostępne dla wszystkich, niezależnie od używanego systemu operacyjnego i dane ich nazwy użytkownika.
Czy ktoś wie, jak udostępnić partycję wszystkim, bez względu na system operacyjny?
Odpowiedzi na pytania @ fixer1234 z komentarzy w nadziei, że pomoże to zdiagnozować problem
Czy jest on obecnie dostępny dla każdego (w tym poprzez uprawnienia administratora) na komputerach powodujących problemy?
Nie. Jestem administratorem jednego z tych problematycznych komputerów (mojego prywatnego) i nie mogę uzyskać do niego dostępu. Na drugim (mój komputer służbowy) nie jestem administratorem.
Wszystkie komputery działają pod kontrolą Win 7?
Tak, wszystkie komputery działają pod kontrolą systemu Windows 7 w wersji 32-bitowej, z wyjątkiem mojego komputera roboczego z 64-bitowym programem.
Czy ten sam problem występuje z innym dyskiem zewnętrznym na problematycznych komputerach?
Mam tylko jeden, ale problem nie występuje w przypadku zwykłych pamięci USB.
Coś, co łączy dwa problematyczne komputery, czego nie ma komputer bez problemu?
Czy na problematycznych komputerach próbowałeś sesji Linux-a na żywo, aby sprawdzić, czy możesz uzyskać dostęp do dysku?
Nie przepraszam Nie masz żadnego doświadczenia z Linuksem.
Odpowiedzi:
Możesz spróbować zmienić właściciela dysku na „Użytkownicy” lub „Wszyscy”, nadając im pełne uprawnienia i włączając dziedziczenie.
Aby zmienić własność:
Aby zmienić uprawnienia
Wypróbuj dysk na innych komputerach i sprawdź, czy nadal masz problemy.
Wyjaśnienie
Uprawnienia systemu Windows / NTFS są kontrolowane za pomocą list kontroli dostępu (ACL). Wszyscy użytkownicy i grupy w systemie Windows mają identyfikator SID (identyfikator bezpieczeństwa). Wyglądają one jak „S-1-5-32-545” dla grup lub dłużej dla kont. Lista ACL to ich lista i uprawnienia, które mają. Moja teoria jest taka, że ACL stwierdził, że niektóre konta miały dostęp do plików, a inne nie. Ustawienie użytkowników jako właściciela powinno mieć ten sam identyfikator SID na wszystkich komputerach, podczas gdy określone konto będzie mieć inny identyfikator SID na każdym komputerze, nawet jeśli nazwa logowania jest taka sama (chyba że komputer jest częścią domeny jak komputer roboczy. Pomysł tutaj jest również zresetować uprawnienia i zmienić je na odziedziczone do nowych elementów, również będą miały ustawienia uprawnień.
Zwykle inny system operacyjny, taki jak Linux, ignoruje uprawnienia systemu Windows, chyba że są odpowiednio skonfigurowane, aby je przestrzegać. Linux zwykle używa uprawnień do maski bitowej, ale takie rzeczy jak SELinux mogą je jeszcze bardziej skomplikować. Z list ACL można również korzystać w Linuksie, ale nie jestem pewien, jakie są wymagania, aby te działały poprawnie. Możliwe jest również mapowanie użytkowników systemu Windows na użytkowników systemu Linux, ale żadne z nich nie dotyczy tego konkretnego pytania - jest to tylko odniesienie.
źródło