로그인 메시지를 사용자별로 다르게 보여주기??
글쓴이: skyghtjr / 작성시간: 수, 2008/09/10 - 9:01오후
안녕하세요~ 리눅스를 공부하고 있는 학생입니다^^
제가 학교 랩실에 있는데.. 선배가 과제를 내줬습니다..
로그인시 환영메세지를 보여줘라.. motd ,issue.net 을 하니까 간단히 되더라구요..
그러더니.. 사용자별로 로그인을 했을때 메세지를 다르게 띄어 보아라 하시는데.. 지금 몇일동안
자료를 계속 찾고 있는데 없네요 ㅠ..ㅠ 아.. 난감해 죽겠습니다..
선배가 힌트를 준건 로그 과정을 이해하고 공부를 하면 된다.. 라고 하셨는데.. 감이 안잡히네요..
.bash_profile 에서 하는거 같기고 하고.. 정말 헷갈립니다.. 좀 도와주세요 ㅠ..ㅠ
Forums:
fortune를 말씀하시는 건가요???
fortune를 말씀하시는 건가요???
---------------------------------------------
svn + trac + my project --> success ???
---------------------------------------------
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
[root@localhost ~]# adduser
[root@localhost ~]# adduser test1
[root@localhost ~]# cd ~test1
[root@localhost test1]# ls -al
total 64
drwx------ 4 test1 test1 4096 Sep 11 13:31 .
drwxr-xr-x 4 root root 4096 Sep 11 13:31 ..
-rw-r--r-- 1 test1 test1 33 Sep 11 13:31 .bash_logout
-rw-r--r-- 1 test1 test1 176 Sep 11 13:31 .bash_profile
-rw-r--r-- 1 test1 test1 124 Sep 11 13:31 .bashrc
drwxr-xr-x 3 test1 test1 4096 Sep 11 13:31 .kde
drwxr-xr-x 4 test1 test1 4096 Sep 11 13:31 .mozilla
-rw-r--r-- 1 test1 test1 658 Sep 11 13:31 .zshrc
[root@localhost test1]# vi .bash_profile
--------------------------------
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
cat login <-----------------이 파일 만들어 주세요.
export PATH
~
~
----------------------------------
[root@localhost test1]# passwd test1
Changing password for user test1.
New UNIX password:
BAD PASSWORD: it does not contain enough DIFFERENT characters
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@localhost test1]#
[root@localhost test1]# cat >login
Welcome to my server!
[root@localhost test1]#
대충 되긴 하네요. 원하시는 답이 이건 아니시겠지만...
제가 아는 범위에서 해보았습니다.
다른 배포본은
다른 배포본은 모르겠습니다.
fedora 엔 /etc/profile.d/ 가 있습니다.
csh 계열과 sh 계열의 shell 이 login shell 로 사용되면,
login 시점에 profile 을 읽어들이면서 저것들도 참조됩니다.
원래목적은 설치/삭제되는 패키지들이
자신만의 환경변수 따위를 쉽게 추가하거나 삭제하는 데 도움을 줄 용도입니다.
약간 응용해서 welcome.sh 를 만들어두고,
처럼 해줘도 큰 문제는 없을 겁니다.
/etc/issue.d/ 엔 각 계정id 별로 메시지를 준비해 두면 되겠죠.
OTL
댓글 달기