본문 바로가기

리눅스 관련15

일반 사용자에게 sudo 권한 부여 ( sudoers.d ) 매번 sudo 안써도 되게끔 일반 사용자에게 sudo 권한 부여 하는 방법보안상 권장되지 않음일반 사용자 sudo 권한 부여 스크립트#!/bin/bashset -e # 하나라도 실패시 bash 종료set -x # 무슨명령어 실행되는지 확인# ----------------------------------------------------------------------------------------------------------USER_NAME=$(cat /etc/group | grep 1000 | cut -d: -f1)echo "USER_NAME : ${USER_NAME}"echo "$USER_NAME ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/$USER_NAMEls /e.. 2024. 5. 6.
정규표현식 참고 : https://ko.wikipedia.org/wiki/%EC%A0%95%EA%B7%9C_%ED%91%9C%ED%98%84%EC%8B%9D 정규 표현식 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 노란색 강조 부분은 다음 정규식을 사용했을 때 매치된 것이다. 정규 표현식(正規表現式, 영어: regular expression, 간단히 regexp[1] 또는 regex, rational expression)[2][3] 또 ko.wikipedia.org 왜 정리하는지 : /bin/bash /bin/expect 등 각종 배시툴을 쓰는데 있어 사용되는 패턴이고, 패턴방식을 "정규표현식 패턴" "비정규표현식" 등을 지정해서 패턴등을 나타 낼 수 있다. 예를들면 $ find $HOME.. 2023. 2. 9.
expect -> interactive 자동화 출처 : https://engineer-mole.tistory.com/233 [Linux] expect를 이용한 Linux 커맨드 입력 자동화 Linux환경에서 어떤 패키지를 설치할 때 yes를 입력해야거나 선택지를 입력해야할 경우가 있는데, 이럴 때 그러한 입력을 자동화할 수 있는 것이 expect이다. expect란? Linux에서의 커맨드 대화를 자동 engineer-mole.tistory.com https://www.i-swear.com/754 expect 가끔 그런 고민을 하게 됩니다.. 일정시간 별로 Shell로 다른 서버에 접속해서.. 작업을 해준 다면 좋겠다 라고요... 예를 들어 SHELL로 FTP 파일을 전송하고.. 그 다음에는 TELNET으로 접속해 압축을 풀 www.i-swear.c.. 2022. 12. 20.
bash shell 코드 문법 정리 https://jybaek.tistory.com/477 [sh] "$*" 과 "$@"의 차이 흔히 $*와 $@를 구분 없이 많이 사용하고 있는데, 사실 약간은 다르다. 레퍼런스에 보면 아래와 같이 정의되어 있다. "$*" All the positional parameters (as a single word) * "$@" All the positional paramete.. jybaek.tistory.com https://blog.gaerae.com/2015/01/bash-hello-world.html Bash 입문자를 위한 핵심 요약 정리 (Shell Script) blog.gaerae.com bash argv 인자 설명 #!/bin/bash #첫번째, 두번째, 세번째 인자 echo $0' '$1' '$.. 2022. 9. 28.
프로세스 이름으로 죽이기 // killall -s KILL {name} ps 해서 kill -9 {PID} 랑 killall -s KILL {CMD} ex) kill -9 16532 killall -s KILL python 2022. 8. 3.
sudo란 ?, UID 랑 GID (/etc/group,/etc/passwd) https://www.systranbox.com/where-is-sudo-file-in-linux/ Where Is Sudo File In Linux? – Systran Box Watch Where Is Sudo File In Linux Video www.systranbox.com https://www.youtube.com/watch?v=YSSIm0g00m4 Where Is Sudo Installed On Linux? You can usually find sudoers in /etc/sudoers as the file used for setting up a system. Note the default and “must be” permissions of a /etc/sudoers file as well a.. 2022. 6. 1.