用户管理
useradd,userdel,usermod,passwd,chsh,chfn,finger,id,chage
useradd
-u UID
-g GID(基本组)
-G GID,...(附加组)
-c "COMMENT"
-d /path/to/directory
-s SHELL
-m -k
-M
/etc/login.defs
环境变量:
PATH
HISTSIZE
SHELL
/etc/shells:指定了当前系统可使用的安全shell
userdel:
userdel [option] USERNAME
id:查看用户的账号属性信息
-u
-g
-G
-n
finger:查看用户账号信息
finger USERNAME
修改用户账号属性:
usermod
-u UID
-g GID
-a -G GID:不使用-a选项会覆盖此前的附加组:
-c
-d -m
-s
-l
-L:锁定账号
-U:解锁账号
密码管理:
passwd:[USERNAME]
--stdin
-l
-u
-d:删除用户密码
peck:检查用户账号完整性
组管理:
创建组:groupadd
groupadd
-g GID
-r:添加为系统组
groupmod
-g GID
-n GRPNAME
groupdel
gpasswd:为组设定密码
newgrp GRPNAME<-->exit
chage
-d:最近一次的修改时间
-E:过期时间
-I:非活动时间
-m:最短使用期限
-M: 最长使用期限
-W:警告时间
权限管理:
r:
w
x
三类用户:
u:属主
g:属组
o:其他用户
chown:改变文件属主(只有管理员可以使用此命令)
# chown USERNAME file,...
-R:修改目录及其内部文件的属主
#chgrp GRRPNAME file,...
-R
--reference=/path/to/somefile file,...
chomd:修改文件的权限
修改三类用户的权限
chmod MODE file,...
-R
--reference=/path/to/somefile file,...
rwxr-x--
修改某类用户或者某些用户权限:
u,g,o,a
chmod 用户类别=MODE file,...
修改某类用户的某位或某些位权限:
u,g,o,a
chmod 用户类别+|-MODE file,...
su - openstack
SHELL的类型:
登陆式shell:
su - USERNAME
su -l USERNAME
非登陆式shell
su USERNAME
图形终端下打开的命令窗口
自动执行的shell脚本
bash配置文件:
全局配置
/etc/profile, /etc/profile.d*.sh, /etc/bashrc
个人配置
~/.bash_profile,~/.bashrc
profile类的文件
设定环境变量
运行命令或脚本
bashrc类的文件
设定本地变量
定义命令别名
网友评论