"CLI - 사용자와 세션"의 두 판 사이의 차이

(새 문서: __FORCETOC__ === User === The user in the CLI means a user account that can directly connect to the imRAD devices using a console or ssh. ==== Verifying User and Login Sessions ====...)
 
 
(같은 사용자의 중간 판 5개는 보이지 않습니다)
1번째 줄: 1번째 줄:
 
__FORCETOC__
 
__FORCETOC__
=== User ===
+
=== 사용자 ===
The user in the CLI means a user account that can directly connect to the imRAD devices using a console or ssh.
+
CLI에서의 사용자는 콘솔이나 SSH를 통해 imRAD 장치에 직접 연결된 계정을 나타냅니다.
  
==== Verifying User and Login Sessions ====
+
==== 사용자 및 세션 확인 ====
You can verify all user list by the <code>show user</code> command. The "logged-in" indicates that someone is logged in or not.
+
<code>show user</code> 명령은 등록된 모든 계정을 출력합니다. "logged-in"은 해당 계정이 현재 로그인 상태인지를 나타내며 "lock"은 계정의 잠금 상태를 표시합니다. "Password Aging"은 주기적으로 비밀번호를 변경하기 위한 시간 설정입니다. 만일 값이 "30 days"라면 30일 마다 비밀번호를 변경하게끔 유도합니다.
The "Password Aging" is used to forcibly change the password of users periodically.
 
You can see the below message after login when you log in with an account whose password had been changed last before the specified day(i.e. "Password aging"). In other words, we inform you to change the password of accounts every "Password aging" day.
 
The default value of the "Password aging" is 30 days.
 
  
 +
마지막으로 비밀번호를 변경한 시간이 지전된 시간("Password aging")을 초가화면 로그인 이후 아래와 같은 메시지가 출력됩니다.
 
''We recommend that you should change your password because the last time you changed your password exceeded the "Passowrd aging". Would you like to change it?(y/n):''  
 
''We recommend that you should change your password because the last time you changed your password exceeded the "Passowrd aging". Would you like to change it?(y/n):''  
  
17번째 줄: 15번째 줄:
 
</pre>
 
</pre>
  
If you enter the <code>show session</code> command, you can see all login sessions.
+
<code>show session</code> 명령을 실행하면 현재 로그인되어 있는 모든 세션을 출력합니다.
 
<pre>
 
<pre>
 
LYSH@MyHostName# show session
 
LYSH@MyHostName# show session
26번째 줄: 24번째 줄:
 
</pre>
 
</pre>
  
==== Configuring Password ====
+
===== 사용자 세션 이력 =====
You can change the password of the user by entering the <code>user password</code> command in the configuration mode. If you execute the <code>user password</code> command, the system will ask for the current password and new password.<br>
+
<code>last</code> 명령어를 user mode에서 실횅하면 로그인된 기록을 확인 할 수 있으며 <code>lastb</code>를 실행하면 로그인 실패(예, 비밀번호가 틀린 경우) 이력을 확인 할 수 있습니다.
 +
<pre>
 +
LYSH@MyHostName# last
 +
ladmin pts/1        192.168.5.11    Thu May 20 10:29  still logged in
 +
ladmin pts/0        192.168.5.11    Thu May 20 10:26  still logged in
 +
ladmin pts/0        192.168.5.13    Tue May 18 18:03 - 18:37  (00:33)
 +
ladmin pts/0        192.168.5.15    Tue May 18 17:04 - 17:46  (00:42)
 +
ladmin pts/3        192.168.5.15    Tue May 18 12:19 - 15:55  (03:35)
 +
.....
 +
 
 +
LYSH@MyHostName# lastb
 +
adsdf    ssh:notty    192.168.5.11    Thu May 13 18:08 - 18:08  (00:00)
 +
ladmin  ssh:notty    192.168.5.11    Thu May 13 18:03 - 18:03  (00:00)
 +
</pre>
 +
 
 +
<code>man last</code> 또는 <code>man lastb</code> 명령을 user mode에서 실행하면 자세한 메뉴얼이 출력됩니다.
 +
 
 +
==== 비밀번호 변경 ====
 +
현재 로그인되어 있는 사용자의 비밀번호를 변경하려면 <code>user password {user}</code> 명령을 configuration mode에서 실행하세요.
 
<pre>
 
<pre>
 
LYSH@MyHostName# configure
 
LYSH@MyHostName# configure
configure# user password
+
LYSH@MyHostName(config)# user password ladmin
 
</pre>
 
</pre>
  
==== Disconnecting User ====
+
==== 사용자 세션 종료 ====
You can forcibly disconnect a user session by the <code>disconnect {tty}</code> command in the user mode.
+
user mode에서 <code>disconnect tty {tty}</code> 명령어를 실행하면 해당 세션을 강제로 종료시킬 수 있습니다. 종료할 세션의 tty<ref>https://en.wikipedia.org/wiki/Linux_console#List_of_/dev/_entries_related_to_the_console</ref><code>show session</code>명령을 실행 후 확인 할 수 있습니다.
you should ensure the tty<ref>https://en.wikipedia.org/wiki/Tty_(unix)</ref> of a user session by he <code>show session</code> command before disconnecting a session.
 
 
<pre>
 
<pre>
LYSH@MyHostName# disconnet pts/2
+
LYSH@MyHostName# disconnet tty pts/2
 
  18:58:08 up 86 days, 10:51,  4 users,  load average: 0.09, 0.14, 0.15
 
  18:58:08 up 86 days, 10:51,  4 users,  load average: 0.09, 0.14, 0.15
 
USER            TTY      FROM            LOGIN@  IDLE  JCPU  PCPU
 
USER            TTY      FROM            LOGIN@  IDLE  JCPU  PCPU
44번째 줄: 59번째 줄:
 
</pre>
 
</pre>
  
==== Adding User ====
+
==== 사용자 추가 ====
In the configuration mode, you can create a new user. The "Password Aging" will be set to 30 days as default.
+
configuration mode의 <code>user add</code> 명령어를 사용하세요. "Password Aging"은 기본 30일로 설정됩니다.
 
<pre>
 
<pre>
 
LYSH@MyHostName# configure
 
LYSH@MyHostName# configure
confiugre# user add newuser newpassword
+
LYSH@MyHostName(config)# user add newuser newpassword
confiugre# exit
+
LYSH@MyHostName(config)# exit
 
LYSH@MyHostName# show user
 
LYSH@MyHostName# show user
 
user        locked  logged-in    latest                            Last password change    Password Aging
 
user        locked  logged-in    latest                            Last password change    Password Aging
56번째 줄: 71번째 줄:
 
</pre>
 
</pre>
  
==== Deleting User ====
+
==== 사용자 삭제 ====
To delete a specific user, enter the <code>user delete {username}</code> command in the configuration mode.<br>
+
configuration mode의 <code>user delete {user}</code> 명령어를 사용하세요. 현재 로그인되어 있는 사용자는 삭제 할 수 없으므로 그 사용자의 세션을 모두 종료시켜야합니다.
if you delete a user who is in a login state, you will fail to delete it. Therefore you must disconnect the user before deleting it.
 
 
<pre>
 
<pre>
 
LYSH@MyHostName# configure
 
LYSH@MyHostName# configure
confiugre# user delete newuser
+
LYSH@MyHostName(config)# user delete newuser
 
</pre>
 
</pre>
  
==== lock/unlock ====
+
==== 잠금/잠금해제 ====
You can lock a user. And then you can't log in with the locked user. Also, you can unlock the locked user.
+
<code>user lock {user}</code> 또는 <code>user unlock {user}</code> 명령어를 사용하여 사용자의 계정을 일시적으로 잠금 상태로 전환시킬 수 있으며 잠긴 계정을 해제 시킬 수 있습니다.
 
 
 
  LYSH@MyHostName# configure
 
  LYSH@MyHostName# configure
  confiugre# user lock newuser
+
  LYSH@MyHostName(config)# user lock newuser
  configure# exit
+
  LYSH@MyHostName(config)# exit
 
  LYSH@MyHostName# show user
 
  LYSH@MyHostName# show user
 
  user        locked  logged-in    latest                            Last password change    Password Aging
 
  user        locked  logged-in    latest                            Last password change    Password Aging
76번째 줄: 89번째 줄:
 
   
 
   
 
  LYSH@MyHostName# configure
 
  LYSH@MyHostName# configure
  confiugre# user unlock newuser
+
  LYSH@MyHostName(config)# user unlock newuser
  configure# exit
+
  LYSH@MyHostName(config)# exit
 
  LYSH@MyHostName# show user
 
  LYSH@MyHostName# show user
 
  user        locked  logged-in    latest                            Last password change    Password Aging
 
  user        locked  logged-in    latest                            Last password change    Password Aging
84번째 줄: 97번째 줄:
 
</pre>
 
</pre>
  
==== Configuring Password Aging ====
+
==== Password Aging ====
You can change the "Password Aging" by entering the <code>user passwordage {age}</code> in the configuration mode.
+
configuration mode에서 <code>user passwordage {age}</code>명령을 실행하여 비밀번호 변경 주기를 설정 할 수 있습니다.
{{note|Note that you can change the value only for the current user.}}
+
{{note|현재 로그인되어 있는 계정에 대해서만 설정 가능합니다.}}
 
<pre>
 
<pre>
 
LYSH@MyHostName# configure
 
LYSH@MyHostName# configure
confiugre# user passwordage 60
+
LYSH@MyHostName(config)# user passwordage 60
configure# exit
+
LYSH@MyHostName(config)# exit
LYSH@MyHostName# show user
+
LYSH@MyHostName# show user
user        locked  logged-in    latest                            Last password change    Password Aging
+
user        locked  logged-in    latest                            Last password change    Password Aging
ladmin      True    True        Wed Apr 28 17:55:44 +0900 2021    Apr 23, 2021            60 days
+
ladmin      True    True        Wed Apr 28 17:55:44 +0900 2021    Apr 23, 2021            60 days
newuser      False    False        **Never logged in**              Apr 29, 2021            30 days
+
newuser      False    False        **Never logged in**              Apr 29, 2021            30 days
 
</pre>
 
</pre>

2022년 1월 28일 (금) 10:40 기준 최신판

사용자

CLI에서의 사용자는 콘솔이나 SSH를 통해 imRAD 장치에 직접 연결된 계정을 나타냅니다.

사용자 및 세션 확인

show user 명령은 등록된 모든 계정을 출력합니다. "logged-in"은 해당 계정이 현재 로그인 상태인지를 나타내며 "lock"은 계정의 잠금 상태를 표시합니다. "Password Aging"은 주기적으로 비밀번호를 변경하기 위한 시간 설정입니다. 만일 값이 "30 days"라면 30일 마다 비밀번호를 변경하게끔 유도합니다.

마지막으로 비밀번호를 변경한 시간이 지전된 시간("Password aging")을 초가화면 로그인 이후 아래와 같은 메시지가 출력됩니다. We recommend that you should change your password because the last time you changed your password exceeded the "Passowrd aging". Would you like to change it?(y/n):

LYSH@MyHostName# show user
user         locked   logged-in    latest                            Last password change    Password Aging
ladmin       True     True         Wed Apr 28 17:55:44 +0900 2021    Apr 23, 2021            30 days

show session 명령을 실행하면 현재 로그인되어 있는 모든 세션을 출력합니다.

LYSH@MyHostName# show session
 18:58:08 up 86 days, 10:51,  4 users,  load average: 0.09, 0.14, 0.15
USER             TTY      FROM             LOGIN@   IDLE   JCPU   PCPU
ladmin           pts/1    192.168.0.11     Mon10    0.00s  2.56s  0.25s
ladmin           pts/2    192.168.0.11     Mon10    1:02m  0.53s  0.41s
사용자 세션 이력

last 명령어를 user mode에서 실횅하면 로그인된 기록을 확인 할 수 있으며 lastb를 실행하면 로그인 실패(예, 비밀번호가 틀린 경우) 이력을 확인 할 수 있습니다.

LYSH@MyHostName# last
ladmin pts/1        192.168.5.11     Thu May 20 10:29   still logged in
ladmin pts/0        192.168.5.11     Thu May 20 10:26   still logged in
ladmin pts/0        192.168.5.13     Tue May 18 18:03 - 18:37  (00:33)
ladmin pts/0        192.168.5.15     Tue May 18 17:04 - 17:46  (00:42)
ladmin pts/3        192.168.5.15     Tue May 18 12:19 - 15:55  (03:35)
.....

LYSH@MyHostName# lastb
adsdf    ssh:notty    192.168.5.11     Thu May 13 18:08 - 18:08  (00:00)
ladmin   ssh:notty    192.168.5.11     Thu May 13 18:03 - 18:03  (00:00)

man last 또는 man lastb 명령을 user mode에서 실행하면 자세한 메뉴얼이 출력됩니다.

비밀번호 변경

현재 로그인되어 있는 사용자의 비밀번호를 변경하려면 user password {user} 명령을 configuration mode에서 실행하세요.

LYSH@MyHostName# configure
LYSH@MyHostName(config)# user password ladmin

사용자 세션 종료

user mode에서 disconnect tty {tty} 명령어를 실행하면 해당 세션을 강제로 종료시킬 수 있습니다. 종료할 세션의 tty[1]show session명령을 실행 후 확인 할 수 있습니다.

LYSH@MyHostName# disconnet tty pts/2
 18:58:08 up 86 days, 10:51,  4 users,  load average: 0.09, 0.14, 0.15
USER             TTY      FROM             LOGIN@   IDLE   JCPU   PCPU
ladmin           pts/1    192.168.0.11     Mon10    0.00s  2.56s  0.25s
ladmin           pts/2    192.168.0.11     Mon10    1:02m  0.53s  0.41s

사용자 추가

configuration mode의 user add 명령어를 사용하세요. "Password Aging"은 기본 30일로 설정됩니다.

LYSH@MyHostName# configure
LYSH@MyHostName(config)# user add newuser newpassword
LYSH@MyHostName(config)# exit
LYSH@MyHostName# show user
user         locked   logged-in    latest                            Last password change    Password Aging
ladmin       True     True         Wed Apr 28 17:55:44 +0900 2021    Apr 23, 2021            30 days
newuser      True     False        **Never logged in**               Apr 29, 2021            30 days

사용자 삭제

configuration mode의 user delete {user} 명령어를 사용하세요. 현재 로그인되어 있는 사용자는 삭제 할 수 없으므로 그 사용자의 세션을 모두 종료시켜야합니다.

LYSH@MyHostName# configure
LYSH@MyHostName(config)# user delete newuser

잠금/잠금해제

user lock {user} 또는 user unlock {user} 명령어를 사용하여 사용자의 계정을 일시적으로 잠금 상태로 전환시킬 수 있으며 잠긴 계정을 해제 시킬 수 있습니다.

LYSH@MyHostName# configure
LYSH@MyHostName(config)# user lock newuser
LYSH@MyHostName(config)# exit
LYSH@MyHostName# show user
user         locked   logged-in    latest                            Last password change    Password Aging
ladmin       True     True         Wed Apr 28 17:55:44 +0900 2021    Apr 23, 2021            30 days
newuser      True     False        **Never logged in**               Apr 29, 2021            30 days   

LYSH@MyHostName# configure
LYSH@MyHostName(config)# user unlock newuser
LYSH@MyHostName(config)# exit
LYSH@MyHostName# show user
user         locked   logged-in    latest                            Last password change    Password Aging
ladmin       True     True         Wed Apr 28 17:55:44 +0900 2021    Apr 23, 2021            30 days
newuser      False    False        **Never logged in**               Apr 29, 2021            30 days

Password Aging

configuration mode에서 user passwordage {age}명령을 실행하여 비밀번호 변경 주기를 설정 할 수 있습니다.

현재 로그인되어 있는 계정에 대해서만 설정 가능합니다.

LYSH@MyHostName# configure
LYSH@MyHostName(config)# user passwordage 60
LYSH@MyHostName(config)# exit
LYSH@MyHostName# show user
user         locked   logged-in    latest                            Last password change    Password Aging
ladmin       True     True         Wed Apr 28 17:55:44 +0900 2021    Apr 23, 2021            60 days
newuser      False    False        **Never logged in**               Apr 29, 2021            30 days