Ubuntuでユーザーがsudoできるようにする
sudoはUnixやLinux系のOSにおいて、root権限でコマンドを実行するためのコマンドです。Ubuntuにおいて特定のユーザーがsudoコマンドを利用できるようにするには、そのユーザーをsudoグループに追加する…
20件の記事
sudoはUnixやLinux系のOSにおいて、root権限でコマンドを実行するためのコマンドです。Ubuntuにおいて特定のユーザーがsudoコマンドを利用できるようにするには、そのユーザーをsudoグループに追加する…
Webシステムに簡易的なユーザー認証を設定する方法として、Basic認証はアプリケーション本体と切り離して簡単に導入できるためとても便利です。特に開発中のシステムをデモ目的等で一時的に公開したい場合や、少人数で利用する小…
Linux で作業していると、ディレクトリを作ってから所有者と権限を直す、という手順を何度も踏むことになります。 3回に分けるのが地味に面倒です。install -d を使うと、これを1回で済ませられます。 なぜ面倒なの…
Noto Sans CJK JPはGoogleとAdobe(Adobe側の名称は源ノ角ゴシック/Source Han Sans JP)が共同開発したオープンソースのフォントです。視認性が高く、無料で使えるため、多くのWe…
Let’s Encryptは無料で利用できるSSL証明書です。ただ、90日間で期限が切れてしまうため、定期的に更新する必要があります。 証明書の更新はコマンドのみで実行できるため簡単ですが、それでも手動で行う…
PHPのインストール まず、PHP用のaptのPPA(Personal Package Archive)リポジトリを追加します。 次に、追加したPPAリポジトリを利用して、必要なバージョンのPHPをインストールします。こ…
ターミナルでhistoryコマンドを実行すると、過去に実行したコマンドの一覧を見ることができて便利です。特定のコマンドを抽出したい場合は、次のようにgrepコマンドと組み合わせます。 結果はこのような感じで返ってきます。…
Laravelでタスクスケジュールを利用する場合、cronに次のエントリを追加します。 タスク内でログ出力をする際には、Webと同様にLoggerが使用できますが、cronをrootユーザーで実行してしまうと、ログファイ…
Linuxのシェルで添付ファイル付きのメールを送信するには、uuencodeコマンドでバイナリファイルをテキストファイルにエンコードした上で、パイプを使ってmailコマンドに渡します。 $ uuencode <対象…
「-r」オプションを付けることで、サブディレクトリ以下も含めて再帰的にアーカイブされます。 $ zip -r <作成するzipファイルのパス> <対象ディレクトリのパス>