Uprawnienia do danego katalogu dla użytkownika

Serwery i sieci oparte na Slackware, wszelkiego rodzaju usługi, troubleshooting.

Moderatorzy: Moderatorzy, Administratorzy

cent4
Użytkownik
Posty: 289
Rejestracja: 2012-03-20, 11:18

Uprawnienia do danego katalogu dla użytkownika

Post autor: cent4 »

Chcę 2 użytkownikom dać uprawnienia do zapisu do pewnego folderu...
sprawdzając poprzez komendę id - widzę, że są w tej grupie (chodzi o zapis dla użytkowników user1 i user3 do katalogu - in) Ci użytkownicy:

Kod: Zaznacz cały

root@serwerek:/# id user1
uid=1024(user1) gid=1002(server) groups=1002(sw),1011(log),1012(in)
root@serwerek:/# id user3
uid=1017(user3) gid=1012(in) groups=1012(in),1011(log)
ale jak wchodzę do tego folderu, gdzie mają mieć właściwe prawa mam:

Kod: Zaznacz cały

drwxrwx--- 9 user1 server 12288 May  6 11:19 IN
drwxrwx--- 2 user1 server  4096 May  4  2012 IN - archiwum
-rwxrw---- 1 user2         server   111 May  7  2013 logi.txt
-rwxrw---- 1 user2         server 16326 May 13  2013 pk.log
Jak dodać uprawnienia dla user3 takie same jak ma user1 w tym katalogu?
Awatar użytkownika
michas100
Użytkownik
Posty: 316
Rejestracja: 2009-06-23, 07:56
Lokalizacja: Włocławek
Kontakt:

Re: Uprawnienia do danego katalogu dla użytkownika

Post autor: michas100 »

Nie wiem czy dokładnie o to chodzi ale zobacz narzędzie acl i umask :-)
slackware student :-)
ObrazekObrazek
cent4
Użytkownik
Posty: 289
Rejestracja: 2012-03-20, 11:18

Re: Uprawnienia do danego katalogu dla użytkownika

Post autor: cent4 »

Raczej nie o to chodzi - moje pytanie jest natury przedszkolaka :-) .
Chodzi o nadanie uprawnień dla użytkownika user3 - takie jakie ma user1
Awatar użytkownika
mina86
Moderator
Posty: 3343
Rejestracja: 2004-06-14, 21:58
Lokalizacja: Linux 5.x x86_64
Kontakt:

Re: Uprawnienia do danego katalogu dla użytkownika

Post autor: mina86 »

Jeżeli chcesz żeby członkowie grupy in mieli prawo do zapisu do katalogu IN, to:

Kod: Zaznacz cały

chgrp in -R IN*
chmod -R g+rX IN*
Zależnie od zastosowań, setgid też może się przydać na tym katalogu:

Kod: Zaznacz cały

find IN* -type d -exec chmod g+s {}
Dzięki temu, każdy plik i katalog stworzony wewnątrz katalogu IN in IN - archiwum będzie miął automatycznie przypisaną grupę “in”.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
ODPOWIEDZ