問題タブ [chown]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - tarファイルとmvファイルを同じサーバー上の別のドメインディレクターにchownする必要がありますか?
あるドメイン(reesefelts.org)のhttpdocsでディレクトリ全体のtarを実行し、mediatemple(dev.reesefelts.org)の同じvhostsマシンの別のディレクトリでtarを解除しました。FTPとBBEditを使用したファイルの更新で問題が発生しました。BBEditでファイルを編集できますが、変更が保存されません。
WordPressにwp-config.phpが表示されない場合は、そのドメインのユーザーにwp-config.phpをchownします。「httpdocs」ディレクトリ全体、またはhttpdocs内のすべてのファイルとフォルダのみを再帰的に変更する必要がありますか?そのためのコマンドは何ですか?
MediaTempleは私にこれを与えます:
chown domainuser:psaserv /var/www/vhosts/mt-example.com/myweb
chown -R domainuser:psacln /var/www/vhosts/mt-example.com/myweb/*
これは正しいです?
これによると、最初の行はそのドメインの現在のユーザーです。所有者を見つけるためのコマンドは何ですか?
次に、2行目は所有者をFTPユーザーに変更することですよね?そうすれば、FTPユーザーはFetchとBBEditを使用してファイルを編集し、変更を保存できますよね?
また、新しいプラグイン、アップグレード、またはwp-contentディレクトリへのアップロードを書き込むことができません。同じ問題だと思います。
私はLinuxを初めて使用し、学習を進めています。どんな助けでもいただければ幸いです。
mysql - MySQL ローカル所有者と権限
MySQL フォーラムでこの質問をしましたが、回答が得られなかったので、ここで試してみます。
/usr/local
最近、ディレクトリ内の MacBook Pro に 64 ビット バージョンの mysql-5.5.8 を正常にインストールしました。
完全に無関係なソフトウェア (実際には RVM) に対処するために、自分の/usr/local
ディレクトリをに chown-ed したため$USER
、MySQL が不満になりました。特にディレクトリについて不平を言った/usr/local/mysql/data
ので、そのディレクトリを に chown-ed しました_mysql:wheel
。
すべてが再び機能するように見えますが、data サブディレクトリだけでなく、ディレクトリ全体の所有者を変更したほうがよかったのではないかと思いました。 /usr/local/mysql
デフォルトのインストールがどの所有者の下で実行されるかをメモするのを怠ったため、/usr/local/mysql
誤って台無しにしない限り、ディレクトリのデフォルトの所有者とアクセス許可を誰か教えてもらえますか? :-/
アクセス許可には適切だと思いrwxr-xr-x
ますが (これは現在データ ディレクトリにあり、正常に動作しているように見えます)、その予感を補強していただければ幸いです。
php - PHPアクセス用に別のユーザーとしてafpをマウントする
afp ディレクトリ afp://ServerName/Foo/ を「Finder->Go->Connect to Server」で /Volumes/Foo にマウントしました。次のコマンドでアクセスしようとしています。
しかし、私は
/Volumes/Foo の afp_1VqvPY000e413wKcJE13gANY-7.2d000004 (afpfs、nodev、nosuid、ダニエルによってマウント)
したがって、フォルダーを_wwwとしてマウントするか、何らかの方法で_wwwがマウントを使用できるようにする必要があります。これらのいずれかを行うにはどうすればよいですか?おそらく su to _www か何かにしたいと思いますが、ターミナルでの方法がわかりません。
postgresql - postgresql でテーブルスペースを作成する
postgres でテーブルスペースを作成しようとしていますが、所有権の問題が発生しています。私が使用しているコマンドは次のとおりです。
エラーが発生します:
フォルダーはpostgres:postgresに属しています。マギーに変更しようとしましたが、行くと:
私は得る:
ユーザーが存在しないのはなぜですか?postgres 内のユーザーを一覧表示すると、表示されます。私が間違っている可能性のあるアイデアはありますか?
php - PHP所有者が99のフォルダを作成しています
images
サーバー上に呼び出される新しいフォルダーを作成し、ルートフォルダーからこの新しいフォルダーに画像を移動するスクリプト(cronとして実行)があります。後で別の関数がこれらの画像からサムネイルを作成しthumbs
、同じフォルダ内の名前が付けられた別の新しいフォルダに配置します。
ただし、この関数は、images
奇妙な理由で子育てフォルダの所有者が99に設定されている場合にのみ機能します。フォルダは、ユーザーをデフォルトの所有者として取得します。
所有者が99に設定されたフォルダーを作成するスクリプトを取得するにはどうすればよいですか?または、PHPスクリプトに、ユーザーを所有者とするファイルをchmodする機能がない理由は何でしょうか。
ubuntu - MongoDBは、Ubuntuでrootとして実行された場合にのみ機能します-データディレクトリの問題
公式パッケージ(mongodb-stable)を使用してMongoDBをインストールし、以下を含むクイックスタートガイドに従いました。
デフォルトでは、MongoDBはにデータを保存しますが
/data/db
、そのディレクトリを自動的に作成することはありません。作成するには、次のようにします。オプションを使用して、MongoDBに別のデータディレクトリを使用するように指示することもでき
--dbpath
ます。
MongoDBは、実行した場合にのみ起動します。sudo mongod
実行しようとするとmongod
、エラーが発生します。
何が得られますか?
mysql - Homebrew をインストールした後、Hivelogic MySQL を再度使用する
以前、Hivelogic コンパイル方法を使用して mysql をインストールしました。
http://hivelogic.com/articles/compiling-mysql-on-snow-leopard/
次にHomebrewをインストールしました。それはそれを壊しました。理由は次のとおりです。
python - ディレクトリのユーザーとグループのアクセス許可を名前で変更する方法は?
os.chownはまさに私が望んでいるものですが、ユーザーとグループを ID ではなく名前で指定したいと考えています (それらが何であるかはわかりません)。どうやってやるの?
linux - git pushを実行するときに.git/ディレクトリに対して拒否された権限を修正するにはどうすればよいですか?
サーバーにgitリポジトリを設定しました。新しいユーザー「git」を作成しました。私のリポジトリはにあり/srv/git/example.git
ます。git remote add origin git@domain/srv/git/example.git
その後、変更を追加してコミットすることができました。
しかし、私が試しgit push origin master
たとき、失敗しました:
致命的:一時ファイルを作成できません:許可が拒否されました'および'致命的:sha1ファイル書き込みエラー:無効な引数'
私が実行したサーバーで:
これで問題は解決しましたが、これが正しいことだったのでしょうか。