두 대의 CentOS 6.8 서버가 VirtualBox에서 실행됩니다. 하나는 일반 사용자로 로그인 한 다음 "sudo"를 사용하여 관리자 명령을 실행할 수 있습니다. 나는 단지 "sudo"를 앞에 추가하고 모든 것이 예상대로 작동한다. 다른 한편으로는 먼저 "newgrp wheel"을 실행해야합니다. 그렇지 않으면 sudoers 파일에없는 것을 알 수 있
특정 사용자가 CentOS 7 서버에 설치할 수있는 RPM의 접두어를 지정해야합니다. my_package_foo.rpm my_package_boo.rpm 나는이를 추가 할 수 있다고 생각 : : 예를 들어, 내가 가진 가정 해 봅시다 my_user ALL=NOPASSWD: /bin/rpm* my_package*
그러나 그것은 작동하지 않습니다. 는 또한
사용자로 명령을 실행 할 수있는 권리를 부여하지 않고 시스템 사용자로 bash는 명령을 실행합니다 루프는 호스트 이름 목록과 각 명령의 결과를 확인하려고합니다. 이것은 나 자신을 실행할 때 잘 동작하지만,이 스크립트는 시스템 사용자 (shinken - nagios 포크)에 의해 실행되고이 시점에서 문제가 발생합니다. shinken ALL=(ALL) NOPA
슬레이브 머신의 나의 젠킨스는 실행 쉘 세그먼트에서 ionic과 같은 프로그램을 실행할 수있다. 쉘 스크립트 .sh 파일을 실행하여 시작하면 명령이 존재하지 않습니다. 해당 권한과 관련이 있습니까? 그걸 어떻게 설정하니? visudo를 사용하여 해당 애플리케이션을 제외해야합니까?
admin 그룹의 모든 사용자가 jar 파일을 SUDO로 암호없이 실행할 수있게하려고합니다. sudoers 파일 (visudo 사용)을 편집하고 많은 명령을 시도했지만 여전히 나에게 묻습니다. # /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See t
나는이 두 명령을 실행 : export VISUAL=/usr/bin/vim
export EDITOR=/usr/bin/vim
을 그리고 그들은이 제대로 env에 의해 업데이트 된 경우 내가 확인. 하지만 sudo visudo을 실행하면 이상한 편집자가 생깁니다. 내가 커서를 이동 할 수 없기 때문에 -----Mg: sudoers.tmp (fund
PHP에서 sh 스크립트를 실행하고 싶습니다. 이를 위해 , 내가 visudo를 파일을 열 필요가 : sudo는 visudo를이와 : 그것은 작동 www-data ALL=(ALL) NOPASSWD: ALL
! 하지만 모든 명령을 활성화하고 싶지는 않지만 특정 sh 스크립트 만 사용하고 싶습니다. www-data ALL=(ALL) NOPASSWD: /ww
파일 삭제 명령을 사용하는 sh 파일이 있습니다. 내가 브라우저에서 PHP 파일을 열 경우 shell_exec("sudo -n ./truncatefiles.sh 2>&1");
그게 전부가 잘 작동하지만 일정 크론 탭에서 나던 작업 : 나는 다음과 같은 PHP에서 실행합니다. PHP 사용자 : www-data 내가 크론에서 whoiami를 실행하는 경우,