#Linux学習ログ(二)ユーザー
ファイル管理
ファイル管理クラスコマンド
Linuxのファイルタイプ
Linuxのタイムスタンプ
lsデフォルトで現在のディレクトリを選択する
名前解析:name resolving
bash shellのプロパティの4:コマンド別名
純粋なテキストファイルの表示
スクリーン表示
echoコマンドの使い方:
ファイルアクション
cp copy
cpコマンドの一般的なオプション:
mv:
rm:
touch:タイムスタンプを変更し、空のファイルを作成するために使用します.
statコマンド:ファイルソースデータ、詳細を表示する
Linuxエディタ
bashshellの特性5:globbingファイル名の割り当て
ワイルドカード:
練習する
ユーザーと権限管理:
1.ユーザーは何ですか.
2.ユーザーがいない場合、使用できるかどうか
/etc/passwd
暗号化方法:
パスワードデータベース:/etc/shadow
グループ
グループはユーザーコンテナとして理解でき、このロールが入っています.
ファイル:
セキュリティコンテキスト:
/etc/skelデフォルトレプリケーションファイルアドレス/etc/defauit/useraddデフォルトホームディレクトリ、環境プロファイルディレクトリなどを定義
ユーザー管理コマンド
ユーザーの作成:
useradd:adduser
userdel:ユーザーを削除し、デフォルトではホームディレクトリを保持します.
groupadd GrpName
ユーザーカテゴリ
ユーザーグループ:
ユーザーパスワードの設定:passwd
パスワードセキュリティポリシー:十分複雑
/etc/shadowファイル形式:
ユーザの属性定義を変更する(chsh):
usermod:useraddコマンドの使用方法と似ています
グループのプロパティ定義を変更する方法:
アカウントの日付属性を変更するには:
ユーザーに関する情報を表示するには、次の手順に従います.
練習する
1.ID番号が2002、基本グループがdistro(グループIDが3003)、追加グループがlinuxであるユーザmandrivaを作成する
2.Fedora Communityというフルネームのユーザーfedoraを作成します.デフォルトはshellがtcshです.
3.修正mandrivaのID番号は4004、基本グループはLinux、付加グループはdistroとfedora
4.fedoraにパスワードを付け、パスワードの最短使用期間を2日間、最長50日間に設定する
5.mandrivaのデフォルトshellを/bin/bashに変更
答えは一つじゃない
ファイル管理クラスコマンド
ls,
:cat,more,less,tail,head,tac
:cp
:mv
:rm
:touch
:stat
:file
:nano,vi
Linuxのファイルタイプ
:-,f
: d
( ): l
:
:c,
:b
:p
fi,fo
:s
Linuxのタイムスタンプ
:
:
:
lsデフォルトで現在のディレクトリを選択する
-a: ,
-A: . ..
--color:
-l:
->
-d: , -l
-r:
-R:
-i:inode ,index node
-h:
tree
#cd /etc/yum.repos.d/
#wget http://172.16.0.1/centos6.5.repo
#rm CenOS-Base.repo
#yum -y install tree
I
名前解析:name resolving
bash shellのプロパティの4:コマンド別名
clear
alias: shell :
, ,
alias =‘ ’
unalias
\ ,
純粋なテキストファイルの表示
file FILE..:
cat:
-E --show-ends $
-e: -vE
-v:
-n:
-s:
tac:
スクリーン表示
more: ( )
less:
head:
-n #:
tail
-n #
-f:
echoコマンドの使い方:
-e
\b:
\t:
\v:
:
\0NNN()
\033[# # 1
3 (1-7)
4
\033[0m
-n:
ファイルアクション
cp copy
cp SRC DEST
SRC :
:
:
, : ,
cp SRC ... DEST
SRC :
, :
, : ,
:
SRC :-r
:
:
, : ,
cpコマンドの一般的なオプション:
-r:
-i: ,
-f:
-a: -dr
-d: , ,
-p:
mv:
, , cp
, -r
rm:
, rm -rf
touch:タイムスタンプを変更し、空のファイルを作成するために使用します.
-c: ,
-t:
-a:
-m:
statコマンド:ファイルソースデータ、詳細を表示する
stat FILE
-t
Linuxエディタ
:sed ( )
:nano,vi,vim
bashshellの特性5:globbingファイル名の割り当て
ワイルドカード:
*:
?:
[]: ,
[[:upper:]]:
[[:lower:]]:
[[:alpha:]]:
[[:digit:]]:
[[:alnum:]]: +
[[:space:]]:
[[:punct:]]:
[^]:
: [^0-9]
練習する
: /var 1 , , /tmp
cp /var/l*?*[[:lower:]] /tmp
: /etc/ P , , d /tmp/a
cp -r /etc/p*d /tmp/a
: /etc/ P , 4 , d /tmp/a , a ,
cp -r /etc/p????d /tmp/a
: /etc/ , /tmp/b
cp -r /etc/[0-9]*[^0-9] /tmp/b
: /etc/ , /tmp/c
cp -r /etc/[^[:alpha:]][[:alpha:]]* /tmp/c/
ユーザーと権限管理:
1.ユーザーは何ですか.
: , ,
:
2.ユーザーがいない場合、使用できるかどうか
/etc/passwd
暗号化方法:
: 、
DES,3DES,AES
:DSA,RSA
: , ,
MD5: 128bit 16
SHA1: 160bit
CRC32:
パスワードデータベース:/etc/shadow
6 sha512
1 MD5
$ $8 $
: openssl passwd -1 -salt 12345678
グループ
グループはユーザーコンテナとして理解でき、このロールが入っています.
ファイル:
/etc/group
: :GID: ( )
/etc/gshadow
セキュリティコンテキスト:
:
/etc/skelデフォルトレプリケーションファイルアドレス/etc/defauit/useraddデフォルトホームディレクトリ、環境プロファイルディレクトリなどを定義
ユーザー管理コマンド
ユーザーの作成:
useradd UserName
/etc/passwd:
:x( ):UID:GUID( ID): ( , ): : shell
/etc /shells: shell
useradd:adduser
-u UID: UID
-g GID: GID, , GID
-G GID: , GID
-d :
-c :
-s:shell: shell, /etc/shells shell
-m: ,
-M: ,
-D: shell
-r: :id 1-499 shell /sbin/nologin
id Username : id
userdel:ユーザーを削除し、デフォルトではホームディレクトリを保持します.
userdel UserName
-r:
groupadd GrpName
-g GID: GID
ユーザーカテゴリ
:0
:1-65535
:1-499
:500+
ユーザーグループ:
:
:
, :
: /etc/passwd GID
,
: :/etc/group
ユーザーパスワードの設定:passwd
:passwd
:
:passwd
:passwd UserName
-l: !
-u:
パスワードセキュリティポリシー:十分複雑
、 、 、
:
:
/etc/shadowファイル形式:
: : ( 1970-1-1 ): : : : ( ): :
-l:
:gpasswd GroupName
ユーザの属性定義を変更する(chsh):
chsh: shell
chfn:
usermod:useraddコマンドの使用方法と似ています
-u UID:
-g GID:
-G GID: , , -a
-c string
-d new home , , -m
-s SHELL:
-l New_login_name:
-e
-f
-L:
-U:
グループのプロパティ定義を変更する方法:
groupmod:
-g GID
-n New Group
groupdel
gpasswd
アカウントの日付属性を変更するには:
chage:
-E: 1970-1-1 , ,
-I:
-m:
-M:
-W:
ユーザーに関する情報を表示するには、次の手順に従います.
id
-n
-u UID
-g: ID
-G: ID
who
whoami:
su:Swith User
-l:
-c: ,
練習する
1.ID番号が2002、基本グループがdistro(グループIDが3003)、追加グループがlinuxであるユーザmandrivaを作成する
useradd -u 2002 -g distro =G linux mandriva
2.Fedora Communityというフルネームのユーザーfedoraを作成します.デフォルトはshellがtcshです.
useradd -c "Fedora Community" -s /bin/tcsh fedora
3.修正mandrivaのID番号は4004、基本グループはLinux、付加グループはdistroとfedora
usermod -u 4004 -g linux -G distro,fedora
4.fedoraにパスワードを付け、パスワードの最短使用期間を2日間、最長50日間に設定する
passwd fedora
chage -m 2 -M 50 fedora
5.mandrivaのデフォルトshellを/bin/bashに変更
usermod -s /bin/bash mandriva
chsh
答えは一つじゃない