Как создать файл с подходящими разрешениями, используя sprintf () & amp; записывать()?

Мы уже использовали правильный тип ключа (ppk вместо pem) ..

В нашем случае это была проблема с правами доступа к файлам authorized_keys в папке пользователя сервера. Это должно быть -rw-r-r-- ... Это было -rw-rw-r--

ssh очень тонко о файлах perms.

1
задан 27 April 2011 в 01:32

9 ответов

Добавьте строку

int fd;

и измените открытый вызов следующим образом:

fd = open("transaction.txt", O_CREAT | O_WRONLY, 00644);
0
ответ дан 25 May 2018 в 21:54

Добавьте строку

int fd;

и измените открытый вызов следующим образом:

fd = open("transaction.txt", O_CREAT | O_WRONLY, 00644);
0
ответ дан 25 July 2018 в 22:09

Добавьте строку

int fd;

и измените открытый вызов следующим образом:

fd = open("transaction.txt", O_CREAT | O_WRONLY, 00644);
0
ответ дан 26 July 2018 в 19:14

Добавьте строку

int fd;

и измените открытый вызов следующим образом:

fd = open("transaction.txt", O_CREAT | O_WRONLY, 00644);
0
ответ дан 2 August 2018 в 03:38

Добавьте строку

int fd;

и измените открытый вызов следующим образом:

fd = open("transaction.txt", O_CREAT | O_WRONLY, 00644);
0
ответ дан 4 August 2018 в 19:40

Добавить строку

  int fd;   

и измените открытый вызов следующим образом:

  fd = open ("transaction.txt", O_CREAT | O_WRONLY, 00644);   
0
ответ дан 6 August 2018 в 03:45

Добавить строку

  int fd;   

и измените открытый вызов следующим образом:

  fd = open ("transaction.txt", O_CREAT | O_WRONLY, 00644);   
0
ответ дан 7 August 2018 в 21:40

Добавить строку

  int fd;   

и измените открытый вызов следующим образом:

  fd = open ("transaction.txt", O_CREAT | O_WRONLY, 00644);   
0
ответ дан 10 August 2018 в 09:55

Добавить строку

  int fd;   

и измените открытый вызов следующим образом:

  fd = open ("transaction.txt", O_CREAT | O_WRONLY, 00644);   
0
ответ дан 13 August 2018 в 16:13

Другие вопросы по тегам:

Похожие вопросы: