Size: a a a

2020 March 10

И

Иван in SPbLUG chat
ну черт..
ACCESS(2)                  Linux Programmer’s Manual                 ACCESS(2)

NAME
      access - check real user’s permissions for a file

SYNOPSIS
      #include <unistd.h>

      int access(const char *pathname, int mode);

DESCRIPTION
      access() checks whether the calling process can access the file pathname.  If pathname is a symbolic link, it is dereferenced.
источник

И

Иван in SPbLUG chat
и да, вам либо освоить таинство работы X-Window server (который запускается на клиенте и есть даже под win. ну или был) или писать программу или писать скрипт
источник

И

Иван in SPbLUG chat
не, программу.
источник

bk

baskerville kot in SPbLUG chat
$ mkdir /tmp/temp
$ stat -c "%A" /tmp/temp/
drwxr-xr-x
$ touch /tmp/temp/tempfile
$ stat -c "%A" /tmp/temp/tempfile
-rw-r--r--
источник

И

Иван in SPbLUG chat
это самое очевидно. а нужно другое
check_access_right <path>
источник

И

Иван in SPbLUG chat
и список пользователей с указанием какие у них права на данный путь
источник

bk

baskerville kot in SPbLUG chat
а ключ от квартиры где деньги лежат не надо?
источник

bk

baskerville kot in SPbLUG chat
с чего это вдруг вам будут выдавать такую информацию то?
источник

И

Иван in SPbLUG chat
нет. ключ можете оставить себе
источник

bk

baskerville kot in SPbLUG chat
ок
источник

И

Иван in SPbLUG chat
а кто мне, админу сервер ее не даст?
источник

И

Иван in SPbLUG chat
список пользователей у меня есть.
источник

И

Иван in SPbLUG chat
осталось только пробежаться и узнать кому что можно
источник

bk

baskerville kot in SPbLUG chat
тип тово, ага
источник

И

Иван in SPbLUG chat
слбственно я так понял запрос Алекса
источник

AP

Alex Popov in SPbLUG chat
теперь я окончательно перестал вас понимать. Хотел один раз проверить права одного пользователя для одной папки и всё.
источник

AP

Alex Popov in SPbLUG chat
Но ладно, буду разбираться с вашими советами
источник

bk

baskerville kot in SPbLUG chat
проверить права можно командой "stat -c "%A""
источник

bk

baskerville kot in SPbLUG chat
ну, это еслиф она выполнена от имени этово проверяющего пользователя
источник

AP

Alex Popov in SPbLUG chat
baskerville kot
проверить права можно командой "stat -c "%A""
да, круто, это то, что было нужно! Спасибо
источник