このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

許可の取り方(初心者質問です) このメッセージに返信する
日時: 2015/08/10(Mon) 18:46
名前: masato
URL:
皆さん、

暑い日が続きますが頑張って乗り切りましょう!
と、自分に言い聞かせています。

超初心者の質問で申し訳ありません。
ご教授頂ければ幸いです。

CENTOS6.4でデータベースの構築をもくろんでいます。

[support@ns Desktop]$ su
パスワード:
[root@ns ~]# cd /home/support/tmp

ここでファイルを展開し、 XXXのフォルダが作成される。

[root@ns ~]# chown -R apache:apache xxx
[root@ns ~]# su - ABC
[ABC@ns ~]$ cd /home/support/tmp/xxx
-bash: cd: /home/support/tmp/xxx: 許可がありません
[ABC@ns ~]$ 

上記のエラーで次の作業が出来ません
ABCはデータベースの所有者です。
ABCはrootグループなのでXXXフォルダにアクセスできるのでは?
と思うのですが、何がいけないのでしょうか?

お忙しいところ恐縮ですが、ご教授頂ければ幸いです。
記事編集 編集
Re: 許可の取り方(初心者質問です) このメッセージに返信する
日時: 2015/08/11(Tue) 14:12
名前: 朝青龍
URL:
Windowsなんかだとadministratorグループに属すると特権が付与されますが、
Linuxの場合、rootグループに属してもroot権限はありません。
記事編集 編集
Re: 許可の取り方(初心者質問です) このメッセージに返信する
日時: 2015/08/11(Tue) 22:41
名前: masato
URL:
朝青龍さん

返信有難うございます。


>Windowsなんかだとadministratorグループに属すると特権が付与されますが、
>Linuxの場合、rootグループに属してもroot権限はありません。

そうなんですね。
ググってみましたが、イマイチ理解出来ません。
suコマンドを使えるグループを作成するっていうのは見つけれましたが
ユーザーABCそのものにroot権限を与えるって方法が分かりません・・・

すみませんが、もう少しご教授頂けないでしょうか?
記事編集 編集
Re: 許可の取り方(初心者質問です) このメッセージに返信する
日時: 2015/08/12(Wed) 10:51
名前: 朝青龍
URL:
よくわからないけど、root権限って大統領権限みたいなもんで超危険なこともできるわけですよ。
で、Linuxの場合、必要なときだけrootになって行使してくれって思想なんだと思う。
意図せずして他人のファイルを壊したり、システムを破壊する危険を回避できるわけです。

必要なときだけ、suやsudoでrootになってroot権限を使うという使い方が普通だと思う。
記事編集 編集
Re: 許可の取り方(初心者質問です) このメッセージに返信する
日時: 2015/08/12(Wed) 18:05
名前: masato
URL:
朝青龍さん

返信有難うございます。

>よくわからないけど、root権限って大統領権限みたいなもんで超危険なこともできるわけですよ。
>で、Linuxの場合、必要なときだけrootになって行使してくれって思想なんだと思う。
>意図せずして他人のファイルを壊したり、システムを破壊する危険を回避できるわけです。
>
>必要なときだけ、suやsudoでrootになってroot権限を使うという使い方が普通だと思う。

そうですよね。

別の方法を考えてみます。
有難うございました!
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -