はじめに DockerとDockerfileを編集していて、一般ユーザにsudoを与える必要がありました。 基本的にDockerではrootで作業をしますが、今回は一般ユーザで作業を行わせようとしました。 その中で一般ユーザではsudoを使わせようと思いましたが、sudoではパスワード設定が必要でした。 Dockerfileにパスワードを書く訳には行きませんので、パスワードなしsudoを許可させることにしました。 sudoers sudoについての制御は/etc/sudoersで行われています。このファイルを変更します。 ところでsudoersは「スードゥアーズ」って読んでます。みんなどう読んでいるんでしょうね😲 下記の辺り付近でsudoを実行できる権限が設定されています。 ## Allow root to run any commands anywhere root ALL=(ALL)
sudo を使うことでシステム管理者は権限を委託できるようになり、root や他のユーザーとして複数の(もしくは全ての)コマンドを実行する能力を特定のユーザー(もしくはユーザーのグループ)に与えることができます。 Sudo は root でコマンドを実行するためのものとして su に代わるものです。su が root シェルを起動してそれから全てのコマンドを root として実行できるようにするのに対し、sudo は一つのコマンドだけに特権を与えます。必要な時だけに root 特権を有効にするので、sudo を使うことにより打ち間違いや呼び出されたコマンドのバグによってシステムを破壊してしまう可能性を減らすことができます。 Sudo は他のユーザーとしてコマンドを実行するために使うこともできます; さらに、sudo は全てのコマンドとセキュリティ検査のアクセス失敗を記録します。 インストー
Linuxでユーザを追加する際に、一般的にadduserとuseraddの2つのコマンドがあります。どちらを使う方がいいのか調べてみました。参考環境はFedora8です。 *1 adduser 対話形式で新規ユーザを作成する。 *2また、adduserによって以下の4つことが実行されます。 パスワードファイルに新規ユーザを追加される。 新規ログインユーザのホーム・ディレクトリを作成し,そのディレクトリの所有権を新規ユーザに設定される。 新規ログインユーザ用の基本的なドット・ファイル(.login , .bashrc)を設定される。 システムが二重化運用されている場合,待機系BCUの現用MCに自動的にアカウントを同期される。また運用系BCUおよび待機系BCUに予備MCが実装されている場合,確認後アカウントを同期される。 useradd 新規ユーザを作成する。 書式 useradd [オプショ
CLIのファイラーrangerはファイルの削除動作を行なうと標準では(スペース選択してからなら確認は入るものの)いきなりファイルが削除されてしまうためゴミ箱機能を使えるようにしたい。trash-cli(公式GitHub)を使うことでゴミ箱機能を実現できるが、trash-cliのファイルをゴミ箱に入れるコマンドであるtrash-putをrmのエイリアスに設定しておいてもranger上で削除操作をする際には有効にならない。 rangerの削除動作をtrash-putと連携させるにはrangerの設定ファイル~/.config/ranger/rc.confを以下のように変更すればよい。 # map dD console delete map dD shell -s trash-put %s how to use trash-cli with ranger – code yarns ゴミ箱の中身を
tcsh and sh shell windows on a Mac OS X Leopard[1] desktop A Unix shell is a command-line interpreter or shell that provides a command line user interface for Unix-like operating systems. The shell is both an interactive command language and a scripting language, and is used by the operating system to control the execution of the system using shell scripts.[2] Users typically interact with a Unix
Zshからfishにして1年ぐらい経ったので良かったこととか悪かったことを書きます。 fishとは? 公式サイトの冒頭の一文がこんなかんじ。 fish is a smart and user-friendly command line shell for macOS, Linux, and the rest of the family. ようするにとてもすごいコマンドラインシェルということです。 ちなみにfish は Finally shell の略らしいです。 fishの良いところ いっぱいあるのですが、インストールするだけ(設定なし)で以下のことができるのが一番のいいところです。 協力な補完機能 履歴からはもちろん、manページを解析してオプションとかの候補も出してくれる! シンタックスハイライト 使えないコマンドは赤く表示される! 起動が早い(zshと比べて) カラフルできれい fi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く