본문 바로가기

CentOS/Study

(196)
[사용자관리파일]/etc/login.defs 메일디렉터리, 패스워드관련설정, UID의최솟값및최대값, GID의최솟값및최대값, 홈디렉터리생성여부, 기본UMASK값등을 정의한 파일 useradd가 새로운 계정을 생성할 때에 참조하는 파일 [root@localhost ~]# cat /etc/login.defs # # Please note that the parameters in this configuration file control the # behavior of the tools from the shadow-utils component. None of these # tools uses the PAM mechanism, and the utilities that use PAM (such as the # passwd command) should theref..
[사용자관련파일]/etc/passwd 사용자의 목록을 저장하고 있는 정보파일(7개의 필드 구성) 사용자의 기본적인 정보가 저장된 파일 [root@localhost ~]# cat /etc/passwd | grep root root:x:0:0:root:/root:/bin/bash 필드 설명 root 사용자 이름 x 사용자 암호(보안상 /etc/shadow 파일에 암호를 옮겨 놓았음) 0 사용자 아이디(UID) 0 그룹 아이디(GID), 사용자의 주 그룹(Primary Group) root 설명 정보(Comment) /root 홈 디렉토리 /bin/bash 로그인 쉘 필드 구분자 -> : 1. pwconv [root@localhost ~]# pwconv > /etc/passwd /etc/passwd에서 패스워드를 관리하기 위한 명령 etc/pas..
[사용자관련파일]/etc/shadow /etc/passwd의두번째필드(패스워드)를암호화하여관리하는파일(Root만접근가능) 사용자의 암호가 저장된 파일, 암호를 설정하기 위한 정책도 저장 [root@localhost ~]# cat /etc/shadow | grep root root:$6$FR.3aQKfK.X1B54b$twsZIZknZj9NNixQ.ogWaaPm.MFzwmAPtZOwTL6foh8UJh/c9PXVno5Y3IKSSiX2UZW4CBaWQYD0hIzdwAuOa.:18840:0:99999:7::: 필드값 설 명 root 사용자 이름(login name) $6$FR.3aQKfK.~ 사용자 암호(encrypted password) 18840 암호변경일(days since Jan 1, 1970 that password was last chan..
[사용자계정관리]su 시스템에 로그인되어 있는 상태에서 다른 사용자의 권한으로 셸을 실행 할 수 있도록 전환 원격 접속시에 다른 사용자로 로그인하기 위해 로그아웃하면 접속이 종료가 되는데 접속이 종료 되지 않은 상태에서 다른 사용자로 로그인하고자 할 때 사용한다. 한명의 관리자가 여러 계정을 사용하는 경우 유용하다. 일반 사용자가 다른 사용자가 되는 것을 권한이 높아지는 것이기 때문에 전환(Switching) 되는 사용자의 암호를 맞추어야만 전환이 가능하고, root 사용자가 다른사용자로 전환하는 경우에는 권한이 낮아지는 것이기 때문에 암호입력 없이 전환이 가능하다. su 명령어 다음에 전환하고 싶은 사용자 이름이 없는 경우 root 사용자로 전환된다. 그리고 su 명령어에 '-' 기호 없이 다른 사용자로 전환하는 경우 지정..
[사용자계정관리]passwd 등록된 사용자의 암호를 지정하거나 변경하는 명령어 암호 변경 권한 차이 - root 사용자 : 모든 사용자의 암호를 변경 가능 - 일반 사용자 : 자신의 암호만 변경 가능 암호 변경 시 이전 암호 입력 여부 - root 사용자 : 암호 변경시 이전 암호 물어보지 않고 변경 가능 - 일반 사용자 : 이전 암호를 반드시 맞추어야만 새로운 암호 입력 가능 [root@localhost /]# passwd --help Usage: passwd [OPTION...] -k, --keep-tokens keep non-expired authentication tokens -d, --delete delete the password for the named account (root only) -l, --lock lock t..
[사용자관련파일]skel 사용자 홈 디렉터리 생성 시 기본으로 필요한 파일이 들어 있는 위치 1. skel [root@localhost home]# cd /etc/skel [root@localhost skel]# ls -la total 24 drwxr-xr-x. 3 root root 74 Aug 1 2021 . drwxr-xr-x. 137 root root 8192 Mar 13 10:30 .. -rw-r--r--. 1 root root 18 Jun 10 2014 .bash_logout -rw-r--r--. 1 root root 193 Jun 10 2014 .bash_profile -rw-r--r--. 1 root root 231 Jun 10 2014 .bashrc drwxr-xr-x. 4 root root 37 Aug 1 202..
[사용자계정관리]useradd 사용자 추가 명령어 [root@localhost ~]# useradd --help Usage: useradd [options] LOGIN useradd -D useradd -D [options] Options: -b, --base-dir BASE_DIR base directory for the home directory of the new account -c, --comment COMMENT GECOS field of the new account -d, --home-dir HOME_DIR home directory of the new account -D, --defaults print or change default useradd configuration -e, --expiredate EXPIRE_DAT..
[Linux]Transaction check error 1. yum 명령어 시 아래와 같은 에러 발생 [root@localhost pcre-8.36]# yum -y install make Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirror.navercorp.com * extras: mirror.navercorp.com * updates: mirror.navercorp.com Resolving Dependencies There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transactio..