su (유닉스)

위키百科, 우리 모두의 百科事典.

su
原著者 데니스 리치 ,
켄 톰프슨
開發者 AT&T 벨 硏究所
發表日 1971年 11月 3日 (52年 前) ( 1971-11-03 )
運營 體制 유닉스 유닉스 系列
種類 命令語

su ( substitute user [1] 의 줄임말)는 유닉스 命令을 로그아웃夏至 않고 다른 使用者의 權限으로 을 實行하는 데 使用된다. 一般的으로 管理 作業을 위해 다시 로그오프夏至 않고 使用者 의 權限을 루트 로 變更하는 데 使用된다. 같은 方法으로 다른 使用者로 轉換하는 데 使用된다. KDE 그놈 과 같은 데스크톱 環境 은 使用者가 이러한 액세스를 必要로 하는 命令들을 實行할 수 있도록 하기 위하여 祕密番號를 入力할 수 있는 箱子를 보여주는 프로그램들이 있다.

어떤 使用者의 權限으로 實行할지 定하지 않고 實行한 境遇에는 루트 使用者로 看做된다( su root) 와 同一).

使用法 [ 編輯 ]

命令줄 에서 實行하였을 때, su는 一般的으로 目的 使用者의 祕密番號를 묻고, 제대로 入力되었다면, 該當 計定과 聯關된 모든 파일에 對한 使用者 接近 權限을 附與한다.

運營體制 設置 後에는 root 計定의 祕密番號 設定이 안되어 있으니, sudo passwd root로 祕密番號를 設定 한 後에 使用 해야한다.

john@localhost:~$ 
su
Password:

root@localhost:/home/john# 
exit

logout

john@localhost:~$

또한, 수퍼 使用者가 아닌 다른 使用者로 轉換할 수 있다. 例를 들어 su jane .

john@localhost:~$ 
su
 jane
Password:

jane@localhost:/home/john$ 
exit

logout

john@localhost:~$

一般的으로 管理者 들은 하이픈 을 붙여서 使用하는데, [2] , 이는 로그인 셸을 始作하는 데 使用할 수 있다. 이렇게 하여 使用者가 目的 使用者의 使用者 環境 을 얻을 수 있다.

john@localhost:~$ 
su
 -
 jane
Password:

jane@localhost:~$

關聯 命令인 sudo 는 다른 使用者로 命令을 實行하지만 어떤 使用者가 어떤 命令을 어떤 다른 使用者로 遂行할 수 있는지에 對하여 制限(일一般的로 /etc/sudoers 라는 設定 파일에 貯藏되어 있고 visudo 等을 利用하면 編輯할 수 있음)할 수 있다. su 와는 달리, sudo 는 認證할 때 다른 使用者의 祕密番號가 아닌 自身의 祕密 番號로 引證한다(특정 호스트에 있는 特定 使用者에게 命令 修行을 委任할 때 暗號를 서로 共有하지 않고 할 수 있게 해 주고, 모든 無人 端末機의 危險을 防止함).

一部 유닉스 系列 運營 體制에서는 wheel 그룹에 屬해 있는 使用者들에게만 수퍼 使用者로 su할 수 있다. [3] 侵入者가 그 그룹에 屬해 있는 計定들 中에 하나를 侵入할 수도 있기 때문에 이러한 保安 問題를 緩和하지 않을 수도 있다. 그러나 GNU su 는 wheel 그룹을 支援하지 않는다;이것은 哲學的인 理由 때문이다. [4]

各州 [ 編輯 ]

  1. 《Unix™ Time-Sharing System: Unix Programmer's Manual: Seventh Edition, Volume 1》 (PDF) . Murray Hill, New Jersey: Bell Telephone Laboratories, Incorporated. 1979年 1月. 2007年 7月 16日에 原本 文書 (PDF) 에서 保存된 文書 . 2009年 11月 2日에 確認함 .  
  2. su - 로, su - root 와 同一하다
  3. Levi, Bozidar (2002). 《UNIX Administration: A Comprehensive Sourcebook for Effective Systems and Network Management》 . CRC Press. 207 쪽. ISBN   0-8493-1351-1 .  
  4. “Why GNU su does not support the wheel group” . 2013年 8月 7日에 原本 文書 에서 保存된 文書 . 2013年 8月 7日에 確認함 .  

外部 링크 [ 編輯 ]