對於 以 使用者 root 登入 的教學文章 的 論壇政策 [論壇 - 自由軟體中文翻譯討論]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 2 (3) 4 5 »


回覆: 對於 以 使用者 root 登入 的教學文章 的 論壇政策
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 36254
EXP: 38
離線
acman 寫到:
V字龍 寫到:
ibus-setup 以 root 身份執行並非設定權系統範圍設定值,而是 root 使用者自己的設定值

設定全系統範圍設定值與否由程式的目的決定,而不是 root 不 root


小補充一下你想說但是沒說清楚的

以 sudo 取得 root 權限來執行
修改的不是全系統範圍的設定值
更不是 root 這個使用者的設定值

上面說的當然是以*正確*的方式:P(gksudo/kdesudo/sudo -i)
如果沒猜錯的話 ibus 的設定值會寫進去 /root ,而不是啥見鬼的「全系統範圍 ibus 設定值」

更新:猜對了

root@Vubuntu:/home/Vdragon# cat 'strace ibus-setup as root.txt' | grep /root/.config/ibus
open("/root/.config/ibus/bus/4ab97b496a3f9467cbb38496513a6210-unix-0", O_RDONLY) = 3
root@Vubuntu:/home/Vdragon#

2013/5/27 10:29
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
回覆: 對於 以 使用者 root 登入 的教學文章 的 論壇政策

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 65147
EXP: 24
離線
謝謝對於 ibus-setup 指令的指教
根據 以往 實做的經驗
你們提供的建議 並沒有完整 描述出 真正
ibus-setup
gksudo ibus-setup
的行爲全貌
仍有一部分 沒有 被描述 出來

ibus-setup
到底有沒有 全系統 設定
詳細看看 ibus-setup 的圖形設定畫面
就可以猜測 應該是有的

而且 我在前面文章 也說明
可能 有一些 設定 不是 依循 system wide default 與 user configuration 的 模式 設計
每個設定程式 如果有它的 獨特設定
需要參考 該設定檔的 manpage 或 設計者的 使用說明書 爲最後依歸

我以前 就曾 舉 crontab 的例子
crontab -e 是 the user's crontab
sudo crontab -e the root user's crontab
我想說明的是 某些設定程式 sudo 指令 寫入 /root 家目錄 並不是陌生
只是 gksudo ibus-setup 的 完整行爲模式 到底是如何
想徹底瞭解一下

請允許我 發一點時間
詳細實作 ibus-setup 的 行爲模式
再把心得拿來跟大家討論
至於 要多久時間 我只能說 努力看看
因爲 進度 跟我能找到多少資訊 有關
如果你們有 對於 進一步 分析 ibus-setup 的 行爲模式 的 資訊
有好的 來源
請幫忙提供
更新:猜對了
cat 'strace ibus-setup as root.txt' | grep /root/.config/ibus

參考本篇 #1 翻譯文 原文 標題
Forum policy on log-in-as-root tutorials

猜測 as root 的意思 應該是指 以 root 帳號 登入 (如果有誤 歡迎更正)
以 user root 登入 把設定檔 寫在 user root 的 家目錄 (/root)
本來就是 Ubuntu 的通例 沒有什麼特別的

我所討論的 都是 Ubuntu 的 預設 Root 被鎖住 的狀況
不會有 以 root 帳號 登入 的情形

看看 這一篇 的描述
you should use sudo for commands that require root privileges

as rootrequire root privileges
兩者 行爲模式 是否相同
應該有 更嚴謹的查證

2013/5/27 22:23
應用擴展 工具箱
回覆: 對於 以 使用者 root 登入 的教學文章 的 論壇政策
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 36254
EXP: 38
離線
poloshiao 寫到:
ibus-setup
到底有沒有 全系統 設定
詳細看看 ibus-setup 的圖形設定畫面
就可以猜測 應該是有的

哪部份的 UI 有了?

poloshiao 寫到:
更新:猜對了
cat 'strace ibus-setup as root.txt' | grep /root/.config/ibus

參考本篇 #1 翻譯文 原文 標題
Forum policy on log-in-as-root tutorials

猜測 as root 的意思 應該是指 以 root 帳號 登入 (如果有誤 歡迎更正)
以 user root 登入 把設定檔 寫在 user root 的 家目錄 (/root)
本來就是 Ubuntu 的通例 沒有什麼特別的

我所討論的 都是 Ubuntu 的 預設 Root 被鎖住 的狀況
不會有 以 root 帳號 登入 的情形

看看 這一篇 的描述
you should use sudo for commands that require root privileges

as rootrequire root privileges
兩者 行爲模式 是否相同
應該有 更嚴謹的查證

sudo 就是「以 root 的身份」!
身份(identity)才會帶來權限(privelege)

2013/5/28 13:14
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
回覆: 對於 以 使用者 root 登入 的教學文章 的 論壇政策

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 65147
EXP: 24
離線
sudo 就是「以 root 的身份」!
身份(identity)才會帶來權限(privelege)

這就是 你的認知
所以 才常常跟我的認知 不一樣

在 預設 root 被 disabled 情況之下
如何 還可以 以 root 的身份 來從事什麼 活動
這是你該去 舉證的地方
我的認知 不是這樣 所以無法幫忙

你英文那麼棒 不需 等我翻譯完成 就一定 可以充分理解它
RootSudo
如果你 沒時間看
我就不知如何 與你溝通了

其它 等我進一步 實做 及 查詢資料以後
再來談

2013/5/28 13:57
應用擴展 工具箱
回覆: 對於 以 使用者 root 登入 的教學文章 的 論壇政策
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 36254
EXP: 38
離線
man sudo

sudo, sudoedit - execute a command as another user

sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy. The real and effective uid and gid are set to match those of the target user, as specified in the password database, and the group vector is initialized based on the group database (unless the -P option was specified).

與其找一堆莫名其妙的文章還不如把 manpage 看過

2013/5/28 14:27
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
回覆: 對於 以 使用者 root 登入 的教學文章 的 論壇政策

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 65147
EXP: 24
離線
你能進一步看看 下面的文字
The real and effective uid and gid are set to match those of the target user, as specified in the password database
是哪些 uid 及 gid 跟 輸入的密碼 有關
sudo 輸入的是 誰的密碼

不要只有 擷取到一段 就下定論 容易斷章取義的

你列的 manpage 的下面 還有許多 例子
你可以參考

當同一件事 不同認知 是 很難溝通的
勉強溝通 是很費力氣的

你的認知
不 是 每 個 命 令 只 要 跑 不 了 都 應 該 用 root(sudo) 試 試 看 才 是 問 題

我的理解
當 登入的使用者 需要使用 root 權限時 使用 sudo

要勉強溝通 是 很牽強的事情

2013/5/28 14:41
應用擴展 工具箱
回覆: 對於 以 使用者 root 登入 的教學文章 的 論壇政策
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 36254
EXP: 38
離線
poloshiao 寫到:
你能進一步看看 下面的文字
The real and effective uid and gid are set to match those of the target user, as specified in the password database
是哪些 uid 及 gid 跟 輸入的密碼 有關
sudo 輸入的是 誰的密碼

不要只有 擷取到一段 就下定論 容易斷章取義的

真實與有效使用者識別號碼與使用者群組識別號碼被設定為跟欲 sudo 的對象在密碼資料庫(/etc/passwd)中標示的相同
root:x:0:0:root:/root:/bin/bash

請練好英文

2013/5/28 15:10
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
回覆: 對於 以 使用者 root 登入 的教學文章 的 論壇政策

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 65147
EXP: 24
離線
如果他是說 root
直接說 root 就好了
幹嘛 繞口舌 講了這麼長 還不容易 懂
those of the target user

還是 建議你 把
sudo, sudoedit — execute a command as another user
su - change user ID or become superuser

比較看看 到底 有何不同
特別是
sudo -i
sudo -s
sudo -u
sudo su username # 登入時 使用的 帳號名稱
sudo su -
sudo su root
等等指令 有何區別
到底是 誰登入 ?
預設 家目錄 ?
預設 shell ?

再回過來看 those of the target user 是什麼意思

取得共識 才有可能 說清楚
不然 永遠 說不清楚

2013/5/28 15:33
應用擴展 工具箱
回覆: 對於 以 使用者 root 登入 的教學文章 的 論壇政策
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 36254
EXP: 38
離線
poloshiao 寫到:
如果他是說 root
直接說 root 就好了
幹嘛 繞口舌 講了這麼長 還不容易 懂
those of the target user

因為 sudo 不一定用來以 root 的身份執行命令
以其他使用者的身份也是可以的
在不指定所謂的 target user 的狀況下就是 root

別讓我把 RTFM 掛在您身上

2013/5/28 15:38
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
回覆: 對於 以 使用者 root 登入 的教學文章 的 論壇政策

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 65147
EXP: 24
離線
在不指定所謂的 target user 的裝況下就是 root

這是你的認知 不是我的認知
沒有共識的認知
只是 個說個話
我尊重你 有權利 這麼說
但是 有權利 這麼說
並不代表 別人也是 這麼想

2013/5/28 15:49
應用擴展 工具箱

« 1 2 (3) 4 5 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.