Linuxで共同作業用のグループとパーミッション設定方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Linux全般]]
~
*概要 [#c2371e96]
あるディレクトリ配下で別ユーザー同士で共同作業する場合、...
Webで公開しているディレクトリを開発者数人が共同で作業する...
*設定内容 [#q45e4edb]
user01が開発者Aのユーザーだった場合。別ユーザーにも同じ設...
# usermod -g apache user01
# id user01
uid=10000(user01) gid=48(apache) 所属グループ=48(apache)
~
ユーザーが作成するファイル・ディレクトリのパーミッション...
# vi /home/user01/.bash_profile
umask 002 <--追加して保存する。この設定ではディレクト...
~
Webの公開ディレクトリの所有グループと権限を一括で変更する...
# find /var/www/html -type d -exec chmod -R g+rwx {} ¥; ...
# find /var/www/html -type f -exec chmod -R g+rw {} ¥; ...
# chgrp -R apache /var/www/html
# chmod -R g+s /var/www/html <--SGIDを設定することでSG...
# ls -ld /var/www/html <--所有グループを確認。
~
*vsftpdを使用している場合 [#q2afcb7b]
FTPを使用している場合は下記設定を指定して下さい。~
[[vsftpdでFTPユーザーが作成するファイルの初期権限(パーミ...
*SFTPを使用する場合 [#cb92cca3]
SFTPを使用している場合は下記設定を指定して下さい。
[[SFTPを使用した際のファイルのパーミッションを指定する]]
*以下設定は過去にやっていたものです。参考までに [#n002ecf4]
Linuxで特定のディレクトリ配下を複数アカウントで作業を行う...
+共有のグループの作成
+作成するファイルに対して書き込み権限付与~
以上の作業が必要です。
~
~
# useradd 共通ユーザー名(例:webadmin)
# passwd 共通ユーザー名
# vi /etc/passwd <-- 利用用途に応じて設定変更する。
変更前:共通ユーザー名:x:507:507::/home/webadmin:/bin/bash
変更後:共通ユーザー名:x:507:507::/home/webadmin:/sbin/n...
# useradd -d /対象ディレクトリ ユーザー名
# passwd ユーザー名
# usermod -g 上で作成したユーザーの共通グループ名 追加し...
# chown -R 共通ユーザー名:共通グループ名 対象ディレクトリ
~
~
終了行:
[[Linux全般]]
~
*概要 [#c2371e96]
あるディレクトリ配下で別ユーザー同士で共同作業する場合、...
Webで公開しているディレクトリを開発者数人が共同で作業する...
*設定内容 [#q45e4edb]
user01が開発者Aのユーザーだった場合。別ユーザーにも同じ設...
# usermod -g apache user01
# id user01
uid=10000(user01) gid=48(apache) 所属グループ=48(apache)
~
ユーザーが作成するファイル・ディレクトリのパーミッション...
# vi /home/user01/.bash_profile
umask 002 <--追加して保存する。この設定ではディレクト...
~
Webの公開ディレクトリの所有グループと権限を一括で変更する...
# find /var/www/html -type d -exec chmod -R g+rwx {} ¥; ...
# find /var/www/html -type f -exec chmod -R g+rw {} ¥; ...
# chgrp -R apache /var/www/html
# chmod -R g+s /var/www/html <--SGIDを設定することでSG...
# ls -ld /var/www/html <--所有グループを確認。
~
*vsftpdを使用している場合 [#q2afcb7b]
FTPを使用している場合は下記設定を指定して下さい。~
[[vsftpdでFTPユーザーが作成するファイルの初期権限(パーミ...
*SFTPを使用する場合 [#cb92cca3]
SFTPを使用している場合は下記設定を指定して下さい。
[[SFTPを使用した際のファイルのパーミッションを指定する]]
*以下設定は過去にやっていたものです。参考までに [#n002ecf4]
Linuxで特定のディレクトリ配下を複数アカウントで作業を行う...
+共有のグループの作成
+作成するファイルに対して書き込み権限付与~
以上の作業が必要です。
~
~
# useradd 共通ユーザー名(例:webadmin)
# passwd 共通ユーザー名
# vi /etc/passwd <-- 利用用途に応じて設定変更する。
変更前:共通ユーザー名:x:507:507::/home/webadmin:/bin/bash
変更後:共通ユーザー名:x:507:507::/home/webadmin:/sbin/n...
# useradd -d /対象ディレクトリ ユーザー名
# passwd ユーザー名
# usermod -g 上で作成したユーザーの共通グループ名 追加し...
# chown -R 共通ユーザー名:共通グループ名 対象ディレクトリ
~
~
ページ名: