ユーザ用ツール

サイト用ツール


linux

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
linux [2021/06/15 16:26] nullponlinux [2024/06/23 04:54] (現在) nullpon
行 1: 行 1:
-====== Linux関連めも ======+====== Linux ======
  
   * [[linux:system|システム関連]]   * [[linux:system|システム関連]]
   * [[linux:disk|ディスク関連]]   * [[linux:disk|ディスク関連]]
  
-===== man =====+===== 終了・再起動 =====
  
-コマンドがよくわからない時man(manual)+現状poweroffとrebootだけで十分
  
-  man ls +  * poweroff 停止して電源オフ 
-   +  * halt 停止のみ 
-最近作られたコマンドはmanがなく -h などのオプションでヘルプを表示するものも多いが、基本的なコマンドならばmanがある。+  * reboot 再起動 
 +  * shutdown  
 +    * -H, --halt 停止み 
 +    * -h, -P --poweroff 停止して電源フ 
 +    * -r, --reboot 再起動
  
 +[[systemd]]採用のLinuxではこれらコマンドは ''systemctl'' へのリンクとなっており、poweroffは以下のコマンドに相当する
  
-===== ファイル ===== +<code> 
-4番目のビットについて、rwsrwsrwtみたいなやつ +systemctl poweroff  
-  * 4 - SUID - 実行ファイルならば、所有者の権限で実行する +</code>
-  * 2 - SGID - 実行ファイルならば、所有グループの権限で実行する。ディレクトリならば、そこに作られたファイルのグループ所有権がディレクトリと同じになる +
-  * 1 - sticky - ディレクトリならば、そこに作られたファイルを削除できるのはrootか作成者のみ。/tmp ディレクトリ等で使う+
  
-===== ユーザ管理 ===== +これはさらに以下に相当す
-==== ユーザ ==== +
-useraddとadduserコマンドがあが、CentOS等ではadduserはuseraddのシンボリックリンクなのでどっちも同じ+
  
-ユーザ追加 +<code> 
-  $ sudo /usr/sbin/useradd -s /bin/bash -/home/nullpon nullpon +systemctl start poweroff.target --job-mode=replace-irreversibly --no-block 
-  $ id nullpon  +</code>
-  uid=501(nullpon) gid=501(nullpon) 所属グループ=501(nullpon)+
  
-ユーザのプライマリグループ変更 +haltは停止するだけで電源を落とさない。よってVirtualBox上などで仮想アプライアンスとして起動している場合、Linuxが終了してもVMは終了しないので使用しない方がいいかもしれない
-  $ sudo /usr/sbin/useradd -g developers nullpon +
-  uid=501(nullpon) gid=1001(developers) 所属グループ=1001(developers)+
  
-ユーザの所属グループ変更 
-  $ sudo /usr/sbin/useradd -G staff,adm nullpon 
-  uid=501(nullpon) gid=1001(developers) 所属グループ=1001(developers),1002(staff),4(adm) 
  
-ユーザをグループから削除(削除は無いので再度グループ変更を行う) +===== man =====
-  $ sudo /usr/sbin/useradd -G staff nullpon +
-  uid=501(nullpon) gid=1001(developers) 所属グループ=1001(developers),1002(staff)+
  
-==== グループ ====+コマンドがよくわからない時はman(manual)
  
-グループの作成 +  man ls
- +
-  # groupadd <new group name>+
      
-ユーザにグに追加+最近作られたコマンドはmanがなく -h などのオプションでヘルプを表示するものも多いが、基本的なコマンドならばmanがある。
  
-  # usermod -a -G <group> <user> 
  
  
-''-a''を付けないとグループの置き換えになり、sudoなどの権限がなくなってしまう。この変更は再ログインするまで反映されない(idコマンドの出力も変わらない)のでログアウトしなければリカバリ可能。+===== sudo =====
  
-ミスに気づかずにログアウトしてsudoグループのユーザが一人もいなくなり、かつrootユーザを無効化しているとセーフブートでリカバリするしかなくなるので注意。 
- 
-==== sudo ==== 
 sudoerファイルの編集 sudoerファイルの編集
 +
   # visudo   # visudo
  
行 67: 行 55:
 #3) With great power comes great responsibility. #3) With great power comes great responsibility.
 </code> </code>
- 
  
      
-==== Windowsファイル共有をマウント ====+===== Windowsファイル共有をマウント ====
   # mount -t cifs -o username=usr,password=pwd,iocharset=utf8,codepage=utf8 //192.168.1.5/shared ~/samba   # mount -t cifs -o username=usr,password=pwd,iocharset=utf8,codepage=utf8 //192.168.1.5/shared ~/samba
  
 ドメイン使ってる場合は知らん ドメイン使ってる場合は知らん
  
- +===== システムクロック =====
-===== システムconfigについて ===== +
- +
-==== システムクロック ====+
  
 今の設定を見る 今の設定を見る
linux.1623774413.txt.gz · 最終更新: 2021/06/15 16:26 by nullpon