[사용자 추가]
$ sudo useradd -d <home directory> -G admin -m -s /bin/bash <username>
$ sudo passwd <username>
<ex>
$ sudo useradd -m -s /bin/bash developer
$ sudo passwd developer
---------------------------------------------------------------------------------
Usage: useradd [options] LOGIN
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_DATE expiration date of the new account
-f, --inactive INACTIVE password inactivity period of the new account
-g, --gid GROUP name or ID of the primary group of the new
account
-G, --groups GROUPS list of supplementary groups of the new
account
-h, --help display this help message and exit
-k, --skel SKEL_DIR use this alternative skeleton directory
-K, --key KEY=VALUE override /etc/login.defs defaults
-l, --no-log-init do not add the user to the lastlog and
faillog databases
-m, --create-home create the user's home directory
-M, --no-create-home do not create the user's home directory
-N, --no-user-group do not create a group with the same name as
the user
-o, --non-unique allow to create users with duplicate
(non-unique) UID
-p, --password PASSWORD encrypted password of the new account
-r, --system create a system account
-s, --shell SHELL login shell of the new account
-u, --uid UID user ID of the new account
-U, --user-group create a group with the same name as the user
-Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mapping
[유저삭제]
$ sudo deluser <username>
[홈디렉토리까지 모두 삭제]
$ sudo deluser --remove-home <username>
[홈디렉토리와 <username> 계정의 모든 파일을 완전히 삭제]
$ sudo deluser --remove-all-files <username>
[현재의 쉘 확인]
$ env | grep SHELL
SHELL=/bin/bash
[사용할수 있는 쉘 목록]
$ cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
[쉘 바꾸기]
$ chsh
암호:
<username>의 로그인 쉘을 변경하고 있습니다
새로운 값을 넣거나, 기본값을 원하시면 엔터를 치세요
로그인 쉘 [/bin/bash]: /bin/dash
'Linux > debian/ubuntu' 카테고리의 다른 글
Let’s Encrypt 무료 SSL 인증서 자동 갱신하기 (1) | 2017.01.19 |
---|---|
Let's encrypt 를 이용하여 Nginx 서버에서 무료로 https 설정하기 (0) | 2016.12.14 |
우분투에서 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 에러 해결법 (1) | 2016.04.20 |
SVN 서버 설치 (0) | 2011.12.14 |
MySQL 외부접속 허용하기 (0) | 2011.12.14 |
리눅스(데비안)에서 SSH 설치, 설정하기 (0) | 2009.07.26 |
가상 머신 VirutualBox에서 Debian Lenny 에 Guest Additions 설치하기 (0) | 2009.07.09 |
댓글