Użytkownik systemu Linux w grupie nie może wejść do katalogu z uprawnieniami do wykonywania

1

ok, ktoś zasugerował, że spróbuję SuperUser. Tutaj jest ... Mam użytkownika „frances”, który jest członkiem grupy „pc”, ale nie mogę cd do katalogu o nazwie pc, będącego własnością komputera i posiadającego uprawnienia do wykonywania dla grupy pc - „odmowa dostępu”.

To powinno być niezwykle proste. Czy ktoś może dokładnie wskazać, co ten idiota (ja) robi źle? Oto krótki przegląd, próbujący uzyskać dostęp zarówno jako „PC”, jak i „Frances”:

pc@Samsung:/media$ ll             // check dir with user 'pc'
    total 12
    drwxr-xr-x   3 root root 4096 Jun  4  2014 ./
    drwxr-xr-x  23 root root 4096 Nov 27 06:55 ../
    drwxr-xr-x+  4 pc   pc   4096 Dec 10 19:09 pc/
pc@Samsung:/media$ cd pc           //success
pc@Samsung:/media/pc$ su - frances // change user
    Password: 
frances@Samsung:~$ cd /media
frances@Samsung:/media$ ls -la     // check dir with user 'frances'
    total 12
    drwxr-xr-x   3 root root 4096 Jun  4  2014 .
    drwxr-xr-x  23 root root 4096 Nov 27 06:55 ..
    drwxr-xr-x+  4 pc   pc   4096 Dec 10 19:09 pc
frances@Samsung:/media$ cd pc       //fail
    -su: cd: pc: Permission denied
frances@Samsung:/media$ groups frances  // groups 'frances is a member of includes 'pc'
    frances : pc cdrom plugdev users sambashare

Ubuntu 14.04 ...

Wyjście z getfacl pc

frances@Samsung:/media$ getfacl pc
    # file: pc
    # owner: pc
    # group: pc
    user::rwx
    user:pc:r-x
    group::---
    mask::r-x
    other::r-x

Odpowiednie linie montażu:

/dev/sda3 on /media/pc/data type ext4 (rw,nosuid,nodev,uhelper=udisks2)
/dev/sda1 on /media/pc/windows type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
pluskwa
źródło
Zakładam, że /media/pcjest zamontowanym systemem plików? Jak zamontowano ten system plików? Czy zdarzyło ci się zamontować go z bezpiecznikiem? Bezpiecznik ma funkcję, dzięki której system plików może być używany tylko przez jednego użytkownika. serverfault.com/questions/188894/…
Zoredache
Zoredache - to dobry trop - idę teraz do pracy, sprawdzę za około godzinę!
chipbug
Zoredache - nie pamiętam, jak to zamontowałem, ale właśnie sprawdziłem BEZPIECZNIK i to nie wydaje się znajome.
Zmieniłem
Jest oparty na bezpiecznikach, patrz type fuseblkwyjście w twoim mountie. Ale masz allow_otherwłączoną opcję, więc powinieneś być w stanie zignorować to jako źródło problemu.
Zoredache,
Aha! Ale bit „fuesblk” odnosi się tylko do katalogu w „pc”, tj. „Windows”? Czy nadal powinienem móc nawigować do „komputera”?
chipbug

Odpowiedzi: