Uprawnienia są uniksowym sposobem kontrolowania dostępu do zasobów, takich jak pliki, katalogi i urządzenia, i mogą być określone dla właściciela, grupy lub wszystkich użytkowników.
Utworzyłem katalog o nazwie folderi zabrałem uprawnienia do wykonywania. $ mkdir folder $ touch folder/innerFile $ mkdir folder/innerFolder $ chmod -x folder Teraz jeśli to zrobię $ ls folder wyświetla listę plików, ale kiedy to robię $ ls -l folder dostaję ls: innerFile: Permission denied ls: innerFolder: Permission denied Dlaczego?
Za każdym razem zrobić git pullalbo git reset, gitresetuje się zmienia uprawnień i własności zrobiłem. Sam zobacz: #!/usr/bin/env bash rm -rf 1 2 mkdir 1 cd 1 git init echo 1 > 1 && git add 1 && git ci -m 1 git clone . ../2 cd $_ chmod 0640 …
Mam Thinkpad i chciałbym używać ThinkLight (biała lampa błyskowa nad ekranem zaprojektowanym do podświetlania klawiatury) do powiadamiania o przychodzących wiadomościach Jabber. Jest to łatwe do zrealizowania, ponieważ wystarczy zmienić /sys/class/leds/tpacpi::thinklight/brightnessna 255. Zrobię to za pomocą prostego skryptu Bash, który pozwoli trzy razy mrugnąć lampką. Ale żeby móc to zrobić, muszę …
Powiedzmy, że mam folder o nazwie folderw następującej ścieżce: my_path = /a/b/c/d/e/folder i plik wywołany filew tym folderze. Następnie powiedz, że uruchamiam to polecenie, aby usunąć uprawnienia grupy w / a / > chmod g-rwx -R /a/ Powiedzmy, że daję +rxuprawnienia folder: > chmod g+rx /a/b/c/d/e/folder Następnie, jeśli uruchomiony zostanie …
to jest pierwsze wystąpienie, w którym su było dla mnie wymagane. Przeczytałem artykuł o zmianie wartości w / sys / devices / virtual / backlight / acpi_video0 / jaskrawość, aby zmienić jasność ekranu mojego laptopa. Po raz pierwszy zauważyłem, że gdybym chciał $ sudo echo 10 > brightness, odmówiono mi …
Z mojego doświadczenia wynika, że nieuprzywilejowany użytkownik nie może uzyskać dostępu do gniazda unix, którego nie posiada bez zestawu bitów x. Co dokładnie robi ten bit? Dzięki
Natknąłem się na zaskakujące (jak dla mnie) zachowanie uprawnień w FreeBSD. Załóżmy, że działam jako użytkownik inny niż root . Tworzę plik, ustawiam jego uprawnienia tylko do odczytu, a następnie próbuję do niego zapisać: $ touch f $ chmod 400 f $ ls -l f -r-------- 1 user wheel f …
Mam polecenie, które akceptuje plik jako argument, modyfikuje plik, a następnie zapisuje go do nazwy pliku określonej w drugim argumencie. Zadzwonię do tego programu modifyfile. Chciałem, żeby działał „na miejscu”, więc napisałem skrypt powłoki (bash), który modyfikuje go do pliku tymczasowego, a następnie przenosi go z powrotem: TMP=`mktemp` modifyfile "$original" …
Mam katalog z wieloma plikami. Część plików ma 755uprawnienia, a druga część ma 644uprawnienia. Chciałbym przekonwertować pliki z 755uprawnieniami do 644. Próbowałem następującego wiersza, uruchamiając go z samego katalogu: find . -perm 755 -exec chmod 644 {}\; Jednak w wyniku tego uprawnienia zmieniły się tylko dla samego katalogu i po …
[Uwaga: Ten podobny Q dotyczy tego samego komunikatu o błędzie bash. To zostało oznaczone duplikat tej drugiej Q . Ale ponieważ znalazłem zupełnie inne źródło tego błędu, poniżej odpowiem na moje własne pytanie.] Ta wcześniej działająca linia skryptu bash while ... do ... done <<< "$foo" pewnego dnia zaczęto wyświetlać …
Mam skrypt współpracujący z /etc/NetworkManager: drwxr-xr-x 6 root root 4096 Apr 3 2017 NetworkManager/ Chcę dać użytkownikowi programXuprawnienia do zapisu dla tego folderu bez zmiany własności. Czy to możliwe, czy musiałbym zmienić właściciela?
Jestem w stanie pisać zmiany w katalogu domowym, ale jeśli chodzi o /var/www/htmlfolder, nie pozwala mi to na żadne zmiany ani tworzenie nowych plików lub folderów. Jestem w stanie przeglądać pliki w katalogu. Proszę zasugerować, jakie są właściwe kroki, aby ustawić uprawnienia.
Dzisiaj spotkałem się z naprawdę dziwnym problemem i jestem całkowicie bezradny. Niektóre serwery, którymi zarządzam, są monitorowane za pomocą Nagios. Ostatnio widziałem, że sonda użytkowania dysku nie działa z tym błędem: DISK CRITICAL - / sys / kernel / debug / tracing nie jest dostępny: Odmowa dostępu Chciałem to zbadać, …
Próbuję zrozumieć różnicę w zachowaniu między listami ACL systemu FreeBSD i listami ACL systemu Linux. W szczególności mechanizm dziedziczenia domyślnych list ACL. Użyłem następujących rzeczy zarówno w Debianie 9.6, jak i FreeBSD 12: $ cat test_acl.sh #!/bin/sh set -xe mkdir storage setfacl -d -m u::rwx,g::rwx,o::-,m::rwx storage touch outside cd storage …
Uruchomiłem kilka poleceń, nie do końca je rozumiejąc, próbując uruchomić jasność ekranu, a teraz utknąłem z nieprzyjemnym dowiązaniem symbolicznym w '/ sys / class / backlight / asus_laptop', którego próbuję się pozbyć. próbowałem sudo rm /sys/class/backlight/asus_laptop sudo rm '/sys/class/backlight/asus_laptop' su root rm /sys/class/backlight/asus_laptop sudo rm /sys/class/backlight/asus_laptop Wchodzenie od razu do …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.