В линуксе, как общаться с другими в замазке, а не в sudo - PullRequest
0 голосов
/ 05 октября 2018

Теперь я изучаю «write» в linux, я создаю «new_write», который работает как «write».Итак, на сервере PuTTy я хочу отправить сообщение другому пользователю.

ex: ./new_write username1 /dev/16 ( = write username1 /dev/16)

, но у меня возникла проблема.этот сервер не мой, поэтому у меня нет полномочий sudo.поэтому, когда я пишу как "./new_write username1 / dev / 16".Сообщение об ошибке, такое как "/ dev / 16: В доступе отказано" выводится на печать.

, если я вхожу в две замазки через терминал (samename).один из них user1 / dev / 13, а другой user1 / dev / 14.это не проблема.потому что эта система может общаться.

Во внутренней функции пользователь "пишет" код.

Примерно так:

while(fgets(buf, BUFSIZ, stdin) != NULL)
   if(write(fd, buf, strlen(buf)) == -1)
      break

Я хочу найти это решение, чтобы решить эту проблемупроблема, но я пока не нахожу ответа.Кроме того, я не нашел никого, кто учится, как яПожалуйста, помогите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...