Geektools 쉘 문제


0

내 컴퓨터에서 파일 시스템 활동을 모니터링하기 위해 "sudo fs_usage"명령을 발견했습니다.이 명령은 터미널에서 매우 잘 작동합니다. 그런 다음 바탕 화면 배경 무늬에 해당 시스템 활동을 표시하는 아이디어가있었습니다.

"GeekTool"앱을 다운로드하고 다음 명령으로 "Shell"위젯을 만들었습니다.

echo "root password" | sudo -s fs_usage

그러나 그것은 작동하지 않습니다 :(


sudo루트로 인증 할 곳이 없으므로 GeekTool 위젯에서는 작동하지 않을 것으로 예상 됩니다.
— Timothy Mueller-Harder

"활동 모니터링"이라고 말하면 파일 읽기 / 쓰기를 의미합니까?
— Timothy Mueller-Harder

@ Timothy Mueller-Harder-예, 모니터링은 내 HD에서 읽고 씁니다. 네트워크 활동을 모니터링하기 위해 약간의 방해를 사용합니다. 나는 HD 활동과 비슷한 앱을 찾지 못했습니다. 저는 항상 알고 있거나 죽이고 싶은 배경에서 많은 활동이 진행되고 있습니다.
— Vincent

그러나 CPU 사용량과 RAM 사용량에 대한 힌트도 제공합니다. 활동 모니터. iStat에는 뛰어난 그래픽이 있습니다. 그러나 나는 그것이 어디에 있는지, 특히 HD / RAM의 폴더 / 소스를 알고 싶습니다.
— Vincent

터미널에서 "echo <root password> | sudo -s fs_usage"를 시도하면 root 암호를 입력 할 필요가 없습니다
— Vincent

답변:


1

당신이 사용하는 암호를 입력 할 필요가 피할 수 fs_usage의 방법으로 sudoers파일을.

경고 : 저는 보안 전문가가 아니며 sudoers파일 수정은 매우주의해서 수행해야합니다. 이 특정 솔루션이 보안 문제 라고 생각 하지는 않지만 전문가는 아닙니다.

  1. 터미널을 열고을 sudo visudo입력 한 다음 비밀번호를 입력하십시오.
  2. 화살표 키를 사용하여“사용자 권한 사양”섹션으로 스크롤하십시오.
  3. 사용자 이름으로 시작하거나 실패하는 행을 찾으십시오 %admin.
  4. 해당 줄 바로 아래에 커서를 놓고을 눌러 A삽입 모드로 들어갑니다.
  5. 다음 줄을 자체 줄에 추가하십시오.

    yourusername ALL=(root) NOPASSWD: /usr/bin/fs_usage
  6. 을 누른 esc다음을 입력 :wq enter하여 변경 사항을 저장하고 종료하십시오.

GeekTool을 다시 시작해야합니다. 변경 사항을 적용하기 위해 재부팅해야한다고 생각하지 않지만 작동하지 않으면 시도하십시오.


1
비밀번호를 Geek Tool 쉘 위젯에 넣는 것보다 훨씬 좋습니다. 👍 ★
— TJ Luoma 1

좋아, 실수로 sudoers 파일을 복구 할 수 없었습니다. 지금 무엇?
— Vincent

방법 .... 😐이 지시 사항을주의 깊게 따르면 괜찮습니다.
— Timothy Mueller-Harder

죄송합니다. 연결하려는 내용을 잊어 버렸습니다. unix.stackexchange.com/a/74145
— Timothy Mueller-Harder
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.