< 리눅스 sudo 권한 부여하기 >

※  설정 방법 ※

# vi /etc/sudoers : vi를 이용하여 /etc/sudoers 파일 수정 (vim도 가능)

# visudo : 1. 명령어 visudo를 이용하여 /etc/sudoers 파일 수정

        2. 문법에 맞지 않는 설정을 할 경우 확인해준다.

      ※ visudo는 vim으로는 수정할 수 없다.

 

→ 형식 [계정명][호스트 명]=[옵션][명령어1], [명령어2]....[명령어N]

root 계정은 모든 서버에서 모든 명령어를 사용할 수 있습니다.

neul-carpediem.tistory.com/90

 

< 리눅스 포맷 후 재설치 >

www.youtube.com/watch?v=o9j_9hCRmms

keepdev.tistory.com/69

blog.naver.com/PostView.nhn?blogId=stom13&logNo=221014837238

do-jeon.tistory.com/9

 

<쿠다 인식 >

zereight.tistory.com/533

 

goodtogreate.tistory.com/entry/2004-%EC%9A%B0%EB%B6%84%ED%88%AC%EA%B8%B0%EB%B0%98-NVIDIA-GeForce-RTX-3090%EC%97%90-CUDA-cuDNN-Pytorch-%EC%84%A4%EC%B9%98

 

 

< 사용자 계정 sudo 가능하게 만들기 >

jootc.com/p/20170122128

< 루트 계정이 튕길때>

suzxc2468.tistory.com/150

 

< SSH 관련 사이트>

jhnyang.tistory.com/10

kbs4674.tistory.com/134

 

사용자 ID를 생성하는 명령어는 useradd

패스워드 생성은 passwd 

유닉스 운영체제는 다중 사용자 시스템이다. 리눅스를 설치를 하면 기본적으로 root라는 이름을 가진 슈퍼유저가 있고, 이 관리자는 시스템이 접소할 수 있는 사용자들을 생성하고 관리하는 권한을 가지고 있다. 일개 사용자가 다른 사용자들을 관리할 수는 없다.

즉 root 관리자가 root이외의 사용자를 생성할 때 사용하는 명령어로, useradd라 해도 되지만, adduser라서 쓴다.

# useradd [option] 사용자계정이름

# useradd jong

# passwd cic

>> 사용자를 만들었지만, 비번이 설정되어 있지 않아서, 사용자가 접속할 수가 없다.

로그인하면 바로 비밀번호 입력하라는 커맨드가 뜸. 그래서 계정을 생성한 뒤 에는 그 계정의 초기 비밀번호를 설정해준다.  그리고 제대로 만들어졌는지 확인하기 위해 alt + F2를 눌러서 가상 터미널 tty2로 가서 만들어준 계정으로 로그인을 해준다.

 

 사용자 관리 파일, PASSWD 파일구조

리눅스는 다중 사용자 시스템이라서 등록한 사용자를 관리할수 있다.

일일이 다 외우고 있지 않기때문에 리눅스 운영체제는 사용자 정보를 어디다가 텍스트 파일로 저장해서 관리를 한다.

그럼 우리가 생성한 계정을 확인해볼겸, 사용자 관리 파일에 대해서 알아보자. 

기본적으로 사용자의 목록은 /etc/passwd에 저장되어 있다.

 

사용자의 목록을 저장하고 있는 정보 파일:  /etc/passwd

일단 관리자만 접근할수 있다는걸 보여주기 위해서, 사용자를 관리자가 아닌 jong으로 변경해주고 파일 목록과 정보를 출력해주는 ls-l을 보면 해당 관리자 외 아무도 수정할수 없다고 접근권한이 설정되어 있다.

 

따라서 파일을 삭제하는 명령어를 쳐도 퍼미션권한이 떠서 수행되지 않는다.

그렇기에 반드시 root 권한으로 변경해야한다.

# su

# vi /etc/passwd 또는 cat - 10 /etc passwd

 

useradd 명령어 옵션 및 사용 예시로 사용자들을 혼자서 존재하게 하는게 아니라 팀 으로 하나 이상으 ㅣ그룹에 속속되어 있게 한다.

# man useradd 메뉴얼 알려주기

 

 

< 알파적으로 > 

 

www.hanumoka.net/2019/09/26/ubuntu-20190926-ubuntu-grant-root/

 

< 파일 권한 부여>

jhnyang.tistory.com/11?category=815412

 

 

< 서버에 아나콘다 설치>

dambi-ml.tistory.com/6

datainsider.tistory.com/33

hansworld.co.kr/AII/1038

<pycharm ssh 연동>

하기전에 먼저 ssh 가 설치 되어있는지 확인하기.

smprlab.tistory.com/30

 

Pycharm pro버전으로 서버 PC 환경의 python 인터프리터 사용하여 원격 빌드하기

Pycharm은 대학생 또는 대학원생에게 pro 버전을 사용할 수 있는 1년 라이센스를 무료로 제공한다. https://www.jetbrains.com/student/ 위 링크에서 학교 계정 이메일을 통해 인증을 받아 라이센스를 얻을 수

smprlab.tistory.com

 

hanseokhyeon.tistory.com/entry/Pycharm-Docker%EB%A1%9C-%EB%94%A5%EB%9F%AC%EB%8B%9D-%EA%B0%9C%EB%B0%9C-%EC%A4%80%EB%B9%84?category=854705

 

Mac + Pycharm professional로 딥러닝 서버 Docker로 돌리기!

구글은 모든 애플리케이션을 Docker container 기반으로 실행하고, 무려 매주 20억개 컨테이너를 가동한다고 한다. 그만큼 Docker가 대세가 되어가는 만큼 Docker를 기반으로 개발환경을 세팅해보자. 0. D

hanseokhyeon.tistory.com

naniri.tistory.com/18

 

PYCHARM interpreter 서버와 연결하기

파이참실행 후 File->Settings Project -> Project Interpreter 에서, 빨간색 화살표부분 설정 클릭 -> add SSH Interpreter에서 빨간색 부분에 IP및 서버 계정 입력 빨간부분에 패스워드 입력 1. 빨간 화살..

naniri.tistory.com

 

somjang.tistory.com/entry/Python-Pycharm%EC%97%90-%EC%9B%90%EA%B2%A9-%EC%9D%B8%ED%84%B0%ED%94%84%EB%A6%AC%ED%84%B0-%EC%B6%94%EA%B0%80%ED%95%98%EA%B3%A0-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0

 

[Python] Pycharm에 원격 인터프리터 추가하고 적용하기!

[AWS] yum을 활용하여 Amazon Linux 2 AMI 에 Python 3.x 설치하기! 1. yum 패키지 업데이트 먼저 yum 패키지를 업데이트 합니다. $ sudo yum update -y 2. Python 3.x / pip3 설치 yum 패키지를 활용하여 python..

somjang.tistory.com

 

< 텐서플로우 설치 >

goodtogreate.tistory.com/entry/TensorFlow-GPU-%EB%B2%84%EC%A0%84-%EC%9A%B0%EB%B6%84%ED%88%AC-1604%EC%97%90-%EC%84%A4%EC%B9%98-%ED%95%98%EA%B8%B0?category=620143

< 멀티 gpu 사용법>

blog.ksc.re.kr/157

 

< 참고 딥러닝 공부 >

www.kaggle.com/youhanlee/code

+ Recent posts