2017-12-27 42 views
0

저는 현재 arch linux를 사용하고 있으며 /etc/profile.d/에 스크립트가 있습니다. 부팅시 성공적으로 실행 중입니다. 그러나 첫 번째 sudo 명령 다음에 암호를 입력하라는 메시지가 표시되고 로그인시 두 번 암호를 입력하는 것이 약간 짜증납니다. 가능하다면 sudo 명령을 실행할 때 내 계정이 암호를 요구하지 않기를 바랍니다. 어떤 아이디어? 미리 감사드립니다.시작시 root로 /etc/profile.d/에서 스크립트를 실행 하시겠습니까?

+0

이 수퍼 유저 또는 가능성에 Serverfault에 더 적합한 참조 : https://stackoverflow.blog/2009/05/31/the-stack-overflow-trilogy/ 해당 위치 – Zlemini

+0

스크립트는 루트로 실행됩니다, 그래서 내 질문에, 왜 당신은 스크립트에서 sudo를 사용하고 있을까? sudo의 비밀번호는 sudoers 파일을 확인하십시오. – grail

답변

0

/etc/profile.d/ 디렉토리의 스크립트가 루트로 실행됩니다. 이 스크립트에서 명령을 sudo 할 필요가 없습니다. 하지만 다른 사용자로 명령을 실행하려면 아래 명령과 같이해야합니다.

su - user -c 'command'