Bash - nadawannie uprawnień.

Fausto
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 32
0

Cześć,

Pracuje z QNAPem i chciałem zacząć używać ssh aby przyspieszyć tworzenie użytkowników i nadawanie uprawnień.
I właśnie z nadawaniem uprawnień mam problem. Wiem, że składnia to np. chmod, jakieś_uprawnienia, nazwa_katalogu, tylko w jaki sposób mam poinformować powłokę, że chodzi mi o konkretnego użytkownika np. piotrek? Mam powiedzmy 300 katalogów w nadrzędnym folderze i chcę żeby mój nowo utworzony user miał dostęp do jednego katalogu z tych 300 i mógł edytować w nim pliki.

99xmarcin
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2420
2

chmod zmienia uprawnienia user grupa reszta na pliku/folderze, nie ważne jaki jest user.
chown zmieni usera właściciela danego obiektu +- z grupą.
Te dwie komendy powinny Ci pomóc.

Bardziej zaawansowany mechanizm to listy ACL - niestety nie są tak przyjemne w użyciu jak rwx ale są enterparisy i dają większe możliwości.
https://help.ubuntu.com/community/FilePermissionsACLs

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.