2012-02-20 9 views
13

W systemie Linux, w jaki sposób mogę nadać określonej osobie uprawnienia dostępu do pliku/folderu. Innymi słowy, przypuśćmy, że chcę zezwolić tylko i wyłącznie użytkownikowi fred na odczyt pliku, więc jak mam to zrobić?Udzielanie uprawnień dostępu do pliku konkretnemu użytkownikowi

Zauważ, że wiem o chmod i wszystkich, ale Linux nie wydaje precyzyjnie dostrojonej kontroli dostępu, w której można określić kontrolę dostępu jednego konkretnego użytkownika.

Dzięki Alison

+0

Marka Fred właściciel i 'chmod 0600' (lub' 0700' jeśli jest to plik wykonywalny) –

+4

Ale nie chcą przyznać temu użytkownikowi własność pliku. Chcę tylko, żeby ten użytkownik mógł to przeczytać, to wszystko. Mam na myśli, że taka szczegółowość w kontroli dostępu jest tak ważna; jak Linux nie może zapewnić takiej kontroli dostępu? –

+0

Ta szczegółowość nie jest dostępna w zwykłym systemie Linux. Wierzę, że SELinux da ci tę umiejętność, ale ja jej nie użyłem. Polecam usunąć ten post i opublikować swoje pytanie na [linux.se] –

Odpowiedz

25

Unix używa dyskrecjonalnej kontroli dostępu (DAC) do uprawnień i kontroli dostępu. Dla lepszego bezpieczeństwa SELinux zapewnia obowiązkową kontrolę dostępu (MAC). Dla administratorów jest to trudne do skonfigurowania i utrzymywania.

Użyj komendy:

chown user_name file 
chown user_name folder 
chown -R user_name folder #recursive 
Powiązane problemy