홀리데이즈
952
2018-10-10 01:18:47
4
234

리눅스에서 계정을 추가하려면 어떻게 해야할까요?


안녕하세요.


리눅스에서 useradd {계정명} 혹은 adduser {계정명} 을 해도 허가거부라고 해서


검색을해보니 /usr/sbin/adduser 에 권한을 바꾸라고 하더군요


그쪽에 chmod 777 /user/sbin/adduser


를 해도 command가 인식이 안되는 듯 한데..

어떻게 해야 계정을 추가할 수 있는 권한이 생길까요?


감사합니다.

0
0
  • 답변 4

  • zepinos
    16k
    2018-10-10 01:24:22

    허가거부는 실행할 adduser 나 useradd 에 권한이 없어서 발생하는 문제일 수도 있지만 보통 실행하는 계정이 계정을 만들 권한이 없기 때문입니다. 보통 root 그룹 등에 속해야 실행되기 때문에 su 명령으로 root 계정이 되거나 sudo 을 실행할 수 있는 적절한 조치를 취한 다음 해당 명령을 실행하면 됩니다.

    0
  • YellowERD
    172
    2018-10-10 03:12:31 작성 2018-10-10 03:14:00 수정됨

    어떤 리눅스를 어떤 방식으로 를 사용하고 계신지 모르겠으나 

    우선 su - <ENTER> 치셔서 루트권한이 있는지 부터 확인하세요.

    비번 없이 루트권한을 가졌다면  쉘이 $ 에서 # 으로 바뀌었을 겁니다.

    그러면 그냥 그 이후에 adduser 하시면 됩니다.


    만약 su - <ENTER> 후에 엔터를 쳤는데 비번을 물어보면 알고 계시는 비번을 입력하세요.

    만약 비번을 모르시는 서버라면 (본인이 설치한 서버가 아니거나 여러가지 이유로) 애초에 adduser 명령어를 실행할 권한이 없으신 겁니다. 서버 관리자에게 문의 하셔야 합니다.


    1
  • fender
    11k
    2018-10-10 08:56:23

    참고로 `adduser` 같은 명령어의 권한을 777로 바꾸는 건 해서는 안되는 일입니다.

    리눅스 배포판을 직접 만들어 설치한게 아니라면야 그런 부분이 잘못될리도 없고, 설사 만들어서 썼어도 저런 명령에 모두에게 모든 권한을 부여하는 건 보안을 무시하는 위험한 접근입니다.

    1
  • 홀리데이즈
    952
    2018-10-13 12:06:15

    감사합니다 !

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.