Jak mogę udzielić pełnego pozwolenia na folder i podfolder

24

Jestem nowy w Ubuntu i muszę utworzyć nowy folder /vari potrzebuję wszystkich użytkowników na komputerze, aby mieć pełne uprawnienia do tego folderu.

jak powinienem postąpić?

Sam
źródło
Witamy w Ask Ubuntu! ;-) Czy chcesz utworzyć folder, /varktóry ma pełne uprawnienia dla wszystkich użytkowników ??? Jest już jeden! i nazywa się tmp!
Fabby
Dzięki za odpowiedź, tak, chcę to zrobić, ale proszę, co masz na myśli, że jest już jeden! i nazywa się tmp!
Sam
1
/ tmp to katalog systemowy z tymczasowym systemem plików, który wykorzystuje pamięć RAM. Wszystko, co tam zostanie umieszczone, zostanie usunięte po ponownym uruchomieniu.
Eduardo Cola,
@EduardoCola: faktycznie używa dysku, ale tak, jest usuwany po ponownym uruchomieniu! (Możesz to zobaczyć po usunięciu quiet splashparametrów rozruchu ...) ;-)
Fabby
Czy / tmp nie jest używany z tmpfs? Który używa pamięci RAM?
Eduardo Cola,

Odpowiedzi:

25

Naciśnij Ctrl+ Alt+, Taby przejść do terminala i wpisz:

sudo mkdir /var/szDirectoryName
sudo chmod a+rwx /var/szDirectoryName

Gdzie szDirectoryNamejest nazwa katalogu, który chcesz, aoznacza „wszyscy” (użytkownicy) +oznacza „dodaj następujące prawa” i rwxoznacza odpowiednio ead r, wobrzęd i e xecute ...

Uwaga: istnieje już taki katalog, w /varktórym wszyscy użytkownicy mają dostęp do: tmp(pełna ścieżka /var/tmp:), do którego sam jest dowiązaniem symbolicznym /tmp.
Pamiętaj jednak, że wszystkie pliki /tmpsą usuwane podczas uruchamiania.

W celu uzyskania dalszych informacji, oto świetne źródło we wszystkich katalogach w Linuksie.

Fabby
źródło
ale co to znaczy, że po wykonaniu polecenia otrzymałem 0, kiedy napisałem ls -l / var / nameoffolder?
Sam
Wiem, że polecenie ls .. użyte do wyświetlenia listy, która jest w tym folderze, ale -l daj mi uprawnienia uprawnień?
Sam
Odpowiedzi na twoje pierwotne pytanie. Jeśli masz dodatkowe pytania, po prostu zadaj kolejne! Odwiedź także Ask Ubuntu Tour, aby lepiej zrozumieć, jak działa ta strona, ponieważ jest ona zupełnie inna niż forum ... W międzyczasie docenione zostanie kliknięcie ☑ ;-)
Fabby
przepraszam, zredagowałeś swoją odpowiedź stwierdzeniem, że chcę zapytać o to, że już istnieje katalog w / var, do którego wszyscy użytkownicy mają dostęp: tmp, który jest dowiązany do / tmp oznacza to, że foldery, które utworzę w / var, zostaną usunięte podobnie in / tmp
Sam
17

Otwórz terminal

Utwórz katalog za pomocą mkdir:

sudo mkdir /var/DirectoryName

Aby nadać wszystkie uprawnienia do folderu, podaj chmod -R 777:

sudo chmod -R 777 /var/DirectoryName
Pradeep Kumar Prabaharan
źródło