Ubuntu

Ubuntuユーザーと開発者のためのQ&A

4
スーパーユーザー/管理者の代わりに、新規作成ファイルおよびフォルダーwww-dataの所有者を作成します。
私はこれまで権限に苦労してきましたが、別の質問を投稿しましたが、まだ修正する方法がなく、問題が何であるかを特定しました。 私のセットアップ: LAMPスタックを備えたUbuntuデスクトップ 5「ユーザー」ubuntuサーバーで作成し、sudo useradd -r -s /bin/false USERNAMEローカルネットワーク共有フォルダーへのアクセスに使用するユーザーを作成しました。つまり、ネットワーク上のコンピューターがSambaを使用して共有する/ var / wwwフォルダーに接続します。 編集:目的は、ローカルネットワーク内のすべてのコンピューターが同じWebサイトでローカルに動作できる「マスターlocalhost」のようなものを作成することです(静的IPアドレスがないため、サーバーには他の場所からアクセスできません) 。 私の問題: 現在/var/www/html、ネットワークの任意のコンピューターを使用して新しいフォルダーを作成すると(例:フォルダー/ var / www / html / testsite1を作成)、このフォルダーは自動的に所有されますboris:www-data(「boris」は、ubuntuデスクトップインストールのメイン管理ユーザーです) 、ls -l新しく作成されたフォルダで実行すると実際にboris:www-data が表示されます)、これは現在のセットアップで問題を引き起こしています(主にLifeInTheGridでWordpressのDuplicatorプラグインを使用)。ただし、私/var/wwwと私の両方/var/www/htmlが所有していますwww-data:www-data したがって、私はどのようにできるのか知りたいです: / var / wwwおよび/ var / www / htmlの下のすべてのファイルおよびディレクトリの所有権をwww-data:www-dataに変更します ネットワークのユーザーで作成するファイルまたはフォルダーがwww-data:www-dataによって自動的に所有されることを確認します(これには、Duplicatorプラグインが行うので、phpスクリプトによって自動的に作成されるファイルが含まれます間違ってはいない)。 それを行う方法はありますか? 注:私はLinuxとコマンドラインに関連することを非常に初心者ですが、すぐに追いつきます。 注2:umaskはすでに0002に設定されています 編集: これを試しました: sudo chown -R www-data:www-data /var/www/ 次に、これを実行してsetuidおよびsetgidビットを設定します。 sudo chmod …


2
pyvenv vs venv vs python-virtualenv vs virtualenv and python 3
malikarumi@Tetouan2:~$ pip install virtualenv Collecting virtualenv Downloading virtualenv-12.0.7-py2.py3-none-any.whl (1.8MB) 100% |################################| 1.8MB 330kB/s malikarumi@Tetouan2:~$ pip freeze (a lot of stuff, but not virtualenv) malikarumi@Tetouan2:~$ virtualenv testvenv1 The program 'virtualenv' is currently not installed. You can install it by typing: sudo apt-get install python-virtualenv ここで何が起こっていますか?python-virtualenv == pyvenv?それはまだ壊れていませんか?オリジナルのvirtualenvはまだPythonで動作しますか?venv(名前のバリエーションが多すぎる!!!)が標準ライブラリhttps://docs.python.org/3/library/venv.htmlの一部である場合、なぜインストールするように言われますか? そして、私がそれをインストールしようとしたとき、私は得ました: malikarumi@Tetouan2:~$ sudo apt-get …
13 apt  python  pip  virtualenv 


4
htopでプロセスを強制終了する
プロセスを強制終了する必要があり、そのために文字列をhtop検索(/)してから、関連するプロセスを強制終了することがあります。 問題は、通常、プロセスが動いていることです(新しいプロセスが追加され、属性が変更されるため)。したがって、F9を押してプロセスを「強制終了」するまでに、選択したプロセスはすでに別のプロセスです。 これを処理する方法はありますか? 私がhtopを使用する理由は、もちろんb / cであるため、削除するのに適切なプロセスを推測する必要があり、文字列だけでは識別に十分ではありません。
13 htop 

4
TeamViewer 10 Ubuntu 14.04を強制終了して再起動します
コマンドラインからubuntuでTeamViewer 10を強制終了して再起動するにはどうすればよいですか? 私が実行している試みたsudo kill -HUP teamviewer*運で、その他の変種(私はシステムモニタから得たTeamViewer.exe)。 Teamviewerがハングする問題が時々あります。TV10を再び動作させるためにシステムを再起動する必要はありません。


4
使用しているNVIDIA GPUを確認する方法
このページの情報を使用してGPUのパフォーマンスを最適化しようとしています。そのためには、どのNVIDIA GPUを持っているかを知る必要があります。 コマンドを試してみたところ、sudo lshw -C display次の出力が得られましたが、あまり役に立ちません。 *-display:0 UNCLAIMED description: VGA compatible controller product: GD 5446 vendor: Cirrus Logic physical id: 2 bus info: pci@0000:00:02.0 version: 00 width: 32 bits clock: 33MHz capabilities: vga_controller bus_master configuration: latency=0 resources: memory:e8000000-e9ffffff memory:ee080000-ee080fff *-display:1 description: VGA compatible controller product: NVIDIA Corporation vendor: NVIDIA Corporation …
13 nvidia  gpu 

1
SSH接続がオンのときにマシンがスリープしないようにする
デスクトップが非アクティブなときに、デスクトップをサスペンドモードに切り替えることで電力を節約しようとしています。しかし、多くのデスクトップも所有者によってSSH経由でアクセスされます。所有者がマシンのスイッチをオンにできるようにwakeonlanソリューションがデプロイされていますが、問題は、SSH接続がオンになっていても、マシンが10分後に再び自動サスペンドすることです。 私がやろうとしていることは、アクティブなSSHセッションを「アクティビティ」定義に含めることです。 問題は、polkitルールを設定することで実現できますか?実際のサスペンドの前に実行するスクリプトを配置して、SSHセッションが見つかった場合に中止することで実行できますか?これを行うための明確で合法的な方法が必要です。そうでない場合は、ハッキーな方法も歓迎します。 現在の素朴なハッキングソリューション:編集/usr/sbin/pm-suspend: #check for SSH sessions, and prevent suspending: if [ "$(who | grep -cv "(:")" -gt 0 ]; then echo "SSH session(s) are on. Not suspending." exit 1 fi これは目的を果たします。しかし、更新によっていつファイルが上書きされるかはわかりません/usr/sbin/pm-suspend。また、これがtuxoniceのような他のサスペンド実装でどのように機能するかわかりません。


1
Ubuntuにntfs-3g(ntfsprogs)を手動でインストールする方法は?
最近、NTFSファイルシステムが破損しているSATAハードディスクの1つを修復したいと考えました。このために、私はこの質問に言及しました。Ubuntu13.04は、呼ばれるツールntfsprogsがUbuntuにインストールされているex-windowsシステムからディスクドライブをマウントできません。 ntfsprogsUbuntu Software Centerで実行した後でもパッケージに遭遇しなかったのでsudo apt-get update、どうすれば入手できますか?

6
Shotwellはデバイスエラー53をマウントできません
私はこれをバグとして報告しますが、私は50代であり、バグ報告要件を読むと、バグの専門家になり、適切に報告されたことを保証するために約1週間かかります。私はエンドユーザーです。ごめんなさい。約5日前に14.04.1をインストールし、コンピューターからNikon L20カメラにUSB 2.0に接続すると、Shotwellは次のように報告します。 Shotwellカメラからプレビューを取得できません:USBデバイスを要求できませんでした(-53) 上記をnetsearchingすると、Canonカメラが同じレポートを持っていると表示されるため、これはバグです。USBケーブルを介してコンピューターに接続されているカメラの電源が入っている場合、上記はエラーメッセージです。ランチパッドを見る https://answers.launchpad.net/ubuntu/+source/shotwell/+question/157569 その他の情報。これを読んでLaunchpadのバグレポートを作成できる場合は、そうしてください。何らかの方法でお手伝いできる場合はお知らせください。ありがとう、Ubuntuコミュニティ。
13 usb  mount  shotwell 

1
コマンドラインからodtドキュメントをマージする方法は?
1つのフォルダーに多数のodtレポートがあります。 コマンドラインからそれらを1つのodtドキュメントにマージするにはどうすればよいですか? 私はこれがooo_catで可能であることを発見しましたが、それは非推奨のようです(または、少なくともどこから使用を開始するのかわかりません)。 コマンドラインからodtドキュメントをマージすることは可能ですか?ooo_catはトリックを行いますか?そうであれば、どのようにインストールして使用できますか?

4
CMakeはPythonLibを見つけることができません
VirtualBoxシミュレーターで実行されているubuntuでinria Graphiteを構築しようとしています。指示に従ってpython-devパッケージをインストールしますが、cmakeを実行してもエラーが発生します: CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message): Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) (Required is at least version "3.2") Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake-2.8/Modules/FindPythonLibs.cmake:208 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) src/packages/OGF/gel_python3/CMakeLists.txt:11 (FIND_PACKAGE) 私はチェックし/usr/lib/て見つけます tintin@tintin-VirtualBox:/usr/lib$ find . -name "libpython*" ./x86_64-linux-gnu/libpython3.4m.so.1.0 ./x86_64-linux-gnu/libpython2.7.so.1.0 ./x86_64-linux-gnu/libpython3.4m.a ./x86_64-linux-gnu/libpython2.7.a ./x86_64-linux-gnu/libpython3.4m.so ./x86_64-linux-gnu/libpython2.7.so ./x86_64-linux-gnu/libpython2.7.so.1 ./x86_64-linux-gnu/libpython3.4m.so.1 では、なぜcmakeがPythonLibを見つけられないのか、どうすればこれに対処すべきなのでしょうか?
13 cmake 

1
ライトロッカーがボリュームを100%に設定しないようにする
私は14.04でXFCEを使用しています。 画面をロックすると、システムの音量がミュートされているように見えます(または、ロックされたセッションから何かをミュートしているのでしょうか?)。 ボリュームに再度ログインすると、100%にリセットされます。これは私の耳を痛めます! これを行うライトロッカーを停止するにはどうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.