nie może uzyskać dostępu do folderu, nawet po chmod 777

2

Właśnie utworzyłem nowego użytkownika i chcę dać dostęp do folderu.

Zrobiłem:

chmod -R 777 ./p

i to jest wynik

lisa@linux:/media$ ls -halt
drwxr-xr-x  27 root      root   4,0K dic 11 11:57 ..
drwxrwxrwx+  3 pierpaolo utenti 4,0K dic  8 23:48 p
drwxr-xr-x   3 root      root   4,0K set 10 12:20 .
lrwxrwxrwx   1 root      root     45 ago  5 01:22 .directory -> /etc/kubuntu-default-settings/directory-media

Ale nadal nie mogę wejść do folderu (odmowa dostępu). Masz pomysł, jak podejść do tego problemu lub go debugować?

Edytować:

getacl daje:

# file: p
# owner: pierpaolo
# group: utenti
user::rwx
user:pierpaolo:r-x
group::---
mask::rwx
other::rwx

Edycja: folder, do którego nowy użytkownik chce uzyskać dostęp, to drugi dysk twardy, który został zamontowany w / etc / fstab za pomocą następującego polecenia:

UUID=FEB222A8B222657D /media/p/Seagate  ntfs-3g  defaults,windows_names,locale=it_IT.UTF-8  0 0
Pierpaolo
źródło
Twój folder ma włączone rozszerzone atrybuty / ACL, spójrz na The +na końcu flag. Wymień je za pomocą getfacli / lub lsattr.
Rmano,
Nie masz uprawnień dla każdej grupy ustawionej w ACL. /mediai tak jest dziwnym reżimem, zwykle zarządza nim udsiks--- dlaczego chcesz tam coś robić? (Zauważ, że są to normalne ustawienia ustawione przez udisks--- są one tak, że tylko po zamontowaniu urządzenia masz do niego dostęp).
Rmano
1
Cóż, zamontowałem drugi dysk twardy w / media / p / Seagate. Myślałem, aby dać mu dostęp do drugiego użytkownika korzystającego z chmod, ale czy robię to w niewłaściwy sposób?
Pierpaolo,
Tak. jeśli chcesz zamontować go w stabilny sposób, użyj fstab, a ja zamontowałbym go poza /mediakatalogiem. Udzielenie dostępu większej liczbie użytkowników zależy również od sposobu sformatowania dysku. Zobacz help.ubuntu.com/community/InstallingANewHardDrive i askubuntu.com/questions/303497/adding-an-entry-to-fstab (i poszukaj więcej, jestem pewien, że jest ich tu dużo).
Rmano,
3
To askubuntu.com/a/92866/16395 wydaje się trafione.
Rmano,

Odpowiedzi:

-2

acl nie są dokładnie standardem unix / linux. Wiem, że RH próbuje je naciskać, ale mylą bardziej niż pomagają. Usunęłbym dane ACL i po prostu użyłem chmod / chown / chgrp.

setfacl --remove-all p   # see if that works.
csgeek
źródło