[완료] 리눅스 PC 계정 묶기? 관리?

yjwoo14의 이미지

동일한 PC가 한 30여대 가량 있는데요. 이모든 PC에 리눅스를 설치해서 계정들을 다같이 공유 (즉 어느 피시에서 로그인을 해도 자신의 작업환경을 보장 받을 수 있게끔..) 하는 효율적인 방법을 찾고 있습니다.

단순히 Passwd파일을 서버에 올려놓고 공유시키면 Home폴더 동기화 문제가 생길수있겠고.. 그렇다고 무턱대고 모든 Home폴더의 복사본을 각각의 PC에 만든다는 것도 효율적이지 않아보이는데요..

어떤방법이 좋을까요?

lateau의 이미지

.
적고 나니 영 엉뚱한 것 같아서 삭제합니다.

--
I think to myself...what a emerging world.

지리즈의 이미지

nis+nfs 구성이네요.
nfs 서버를 이용해서 /home을 구성하고...
nis를 이용해서 계정을 통합하고~

저라면.. nfs + diskless workstation 시스템도 모색해 보겠습니다.

서버를 제외하고는 각 단말기(?)들은 하드디스크가 필요가 없거든요.
가격하락 요건보다는 유지보수가 쉽습니다.
단 이더넷이 네트워크 부팅을 지원해야 합니다.

만약, 이더넷이 네트워크 부팅을 지원하지 않는다면,
nfsroot 마운트를 지원하는 커널로 부팅이 가능한 floppy Image를 만들고
floppy나 cd-rom으로 부팅하면, diskless workstation으로 부팅,
그냥 로컬하드로 부팅하면 로컬하드에 깔린 운영체제로 부팅하게 하면 더 좋겠죠.

There is no spoon. Neo from the Matrix 1999.

There is no spoon. Neo from the Matrix 1999.

yjwoo14의 이미지

답글 잘읽어 보았습니다. 하지만 이미 시스템들이 30대나 들어와 있는 상황이구요. 각각의 시스템들이 하드디스크 드라이브들을 가지고 있습니다;

함께 고민해주셔서 감사합니다 ㅠ_ㅠ

누구에게나 자신의 상황이 제일 힘들다.. 즐기자!

tj의 이미지

ldap (혹은 nis) + automount nfs w/ ldap 하면 그렇게 어렵지 않게 구성할 수 있습니다. 윗분 말씀하신 것처럼 diskless로 가도 괜찮구요. 제 테스트 머신들이 ldap + autofs 구성돼있는데 openSUSE / SLE 에선 지원되는 설정 중 하나라서 설치할 때 마우스 딸깍거리면서 할 수 있습니다. 서버에 yast2-ldap과 yast2-autofs 깔아서 설정하고 (여기가 약간 복잡할 수도 있습니다) 클라이언트들은 설치할 때 user authentication에서 ldap 선택하고 그 밑에 autofs로 홈 마운트 선택하면 나머진 알아서 잘 합니다. 엔터프라이즈 배포판이랑 코드베이스 공유하는 애들은 비슷한 기능이 있을 가능성이 높은데 다른 애들로 해본적은 없구요. nfs root도 설치 시나리오중 하나로 지원이 되는데, /usr등이 여러기계에서 공유되는 건 아니구요. 공유시키려면 직접 뚝딱거리면서 설정하셔야 합니다.

yjwoo14의 이미지

ldap에서 인증을 받으면.. 30개의 PC중 일부의 디스크로 오토 마운트 되는 구조가 되는 건가요? ..

즉 각각의 계정마다 하드디스크를 지정해줘야 하는건가요? 오토마운트를 위한 (30개중에 한개가 되겠죠)..

답변 감사드립니다.

누구에게나 자신의 상황이 제일 힘들다.. 즐기자!

tj의 이미지

nfs와 autofs 설정하기 나름이죠. 근데 여기저기 퍼뜨려 놓느니 레이드로 한두대에 묶는게 편하지 않나요?

M.W.Park의 이미지

깔끔하게 하나의 박스를 설정(로그인 관련, 공유 디렉토리 등등)하고,
LDAP 서버를 하나 세팅한 다음에, ldap migration tool을 써서 LDAP로 로그인 환경을 구성하면 해결되지 않을까 싶군요.

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

mirr의 이미지

LDAP 도 좋지만, 전 간편한 nis + nfs + autofs 를 추천합니다...

nis 설정은 매우 간단하며, home 디렉토리를 nfs 로 익스포트 시킨 후,

각 클라이언트 서버들에 autofs 혹은 automount 설정을 하여

로그인 시 자동으로 홈디렉토리를 마운트 하게끔 하면 됩니다.

-------------------------------------------
내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

chronon의 이미지

저희도 NIS+NFS(Autofs) 로 사용하고 있습니다.
다만 저희는 유저의 수가 매우 적은 편이라 아무 문제가 없는데

글 쓰신 분은 PC 30대가 사용하신다면
NFS 사용시 문제가 생기지 않을까요?

예전에 PC 실습실에서 20대 정도가
NFS서버 한 대에 한꺼번에 접속하는 바람에
NFS가 뻗는 것을 본 경험이 있습니다.
(수업 시작하겠습니다. 모두 로그인 하세요. - 빠각!)

yjwoo14의 이미지

소중한 답글 감사드립니다. 이것저것 해봐야 할 것 같습니다. (물론 올려주신 방법들로요 ^^;)

누구에게나 자신의 상황이 제일 힘들다.. 즐기자!

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.