< 리눅스 sudo 권한 부여하기 >
※ 설정 방법 ※
# vi /etc/sudoers : vi를 이용하여 /etc/sudoers 파일 수정 (vim도 가능)
# visudo : 1. 명령어 visudo를 이용하여 /etc/sudoers 파일 수정
2. 문법에 맞지 않는 설정을 할 경우 확인해준다.
※ visudo는 vim으로는 수정할 수 없다.
→ 형식 [계정명][호스트 명]=[옵션][명령어1], [명령어2]....[명령어N]
root 계정은 모든 서버에서 모든 명령어를 사용할 수 있습니다.
< 리눅스 포맷 후 재설치 >
www.youtube.com/watch?v=o9j_9hCRmms
blog.naver.com/PostView.nhn?blogId=stom13&logNo=221014837238
<쿠다 인식 >
< 사용자 계정 sudo 가능하게 만들기 >
< 루트 계정이 튕길때>
< SSH 관련 사이트>
사용자 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
< 서버에 아나콘다 설치>
<pycharm ssh 연동>
하기전에 먼저 ssh 가 설치 되어있는지 확인하기.
< 텐서플로우 설치 >
< 멀티 gpu 사용법>
< 참고 딥러닝 공부 >