菜鸟学Linux 第010篇笔记 Linux用户管理命令
2016-10-10 12:14
609 查看
菜鸟学Linux 第010篇笔记 Linux用户管理命令
Command
用户管理
useradd [options] username 需要管理员权限
-u --uid UID
-g --gid GROUP基本组 必须事先存在
-G --gid Group附加组
-c --comment COMMENT 注释信息
-d --home HOME_DIR e.g. useradd -d /path/direcotry
如果指定目录不存在,则会创建所指定的目录
-s --shell SHELL 最好是出现在/etc/shells指定当前系统可用的shell
-m --create-home 并且拷贝/etc/skel/目录下的文件到家目录 -k一起使用
-M The user’s home directory will not be created /etc/login.defs
-r add a system account(创建系统用户不会创建家目录)
userdel [options] username 需要管理员权限
caution 删除用户时不指定任何选项,删除时不会删除家目录
-r 删除用户的同时删除家目录
usermod (modify a user account)
e.g. usermod [options] LOGIN useradd -u 2002 user1
选项和useradd一样
-G 添加附加组时,如果直接使用-G会清除其原先的附加组,
如果只是要再追加附加组要和-a一起使用
-d 修改用户家目录,如果该用户在原先家目录有文件,
需要和-m一起使用,这样会把之前家目录文件复制到新的家目录
-l The name of the user will be changed from LOGIN to NEW_LOGIN.(不会更改家目录名)
-L Lock a user’s password.
-U Unlock a user’s password.
passwd (update user’s authentication tokens修改密码)
--stdin 用户通过标准输入更改密码,用于管道,脚本
-d delete a password
-l lock
-u unlock
pwck (verify integrity of password files 验证/etc/passwd文件完整性)
chsh (change your login shell)
synopsis chsh [ -s shell ] [ -l ] [ -u ] [ -v ] [ username ]
e.g. chsh user3
chfn (change your finger information /etc/passwd 注释字段)
Synopsis chfn [options] [username]
e.g. chfn user3
id (print user identity)
-u uid
-g gid
-G gid附加组
-n name显示不显示id号
finger (user information lookup program)
组管理
groupadd (create a new group)
-r add a system group
groupmod (modify a group)
-g GID
-n The name of the group will be changed from group to new_group_name.
groupdel (delete a group)
gpasswd (administer the /etc/group file)给组加密码,
当临时需要切换一个用户到一个新基本组时需要给组加密码
newgrp (log in to a new group)
此命令用来临时将用户的基本组切换,退出输入exit
密码管理
chage (change user password expiry information)
-d 最近一次修改时间
-E 过期时间
-I 非活动时间
-m 最短使用期限
-M 最长使用期限
-W 警告时间
环境变量
PATH 当前用户查询命令路径
HISTSIZE 命令历史保存条目
SHELL 用户保存当前用户的默认shell
小练习
翻译下面所做操作含义
1. groupadd -g 3003 distro
groupadd linux
useradd -u 2002 -g 3003 -G Linux mandriva
2. useradd -c "Fedora Community" -s /bin/tcsh fedora
3. usermod -u 4004 -g linux -Ga distro,fedora mandriva
4. passwd -n 2 -x 50 fedora
5. usermod -s /bin/bash mandirva
6. useradd -r -s /sbin/nologin hbase
Command
用户管理
useradd [options] username 需要管理员权限
-u --uid UID
-g --gid GROUP基本组 必须事先存在
-G --gid Group附加组
-c --comment COMMENT 注释信息
-d --home HOME_DIR e.g. useradd -d /path/direcotry
如果指定目录不存在,则会创建所指定的目录
-s --shell SHELL 最好是出现在/etc/shells指定当前系统可用的shell
-m --create-home 并且拷贝/etc/skel/目录下的文件到家目录 -k一起使用
-M The user’s home directory will not be created /etc/login.defs
-r add a system account(创建系统用户不会创建家目录)
userdel [options] username 需要管理员权限
caution 删除用户时不指定任何选项,删除时不会删除家目录
-r 删除用户的同时删除家目录
usermod (modify a user account)
e.g. usermod [options] LOGIN useradd -u 2002 user1
选项和useradd一样
-G 添加附加组时,如果直接使用-G会清除其原先的附加组,
如果只是要再追加附加组要和-a一起使用
-d 修改用户家目录,如果该用户在原先家目录有文件,
需要和-m一起使用,这样会把之前家目录文件复制到新的家目录
-l The name of the user will be changed from LOGIN to NEW_LOGIN.(不会更改家目录名)
-L Lock a user’s password.
-U Unlock a user’s password.
passwd (update user’s authentication tokens修改密码)
--stdin 用户通过标准输入更改密码,用于管道,脚本
-d delete a password
-l lock
-u unlock
pwck (verify integrity of password files 验证/etc/passwd文件完整性)
chsh (change your login shell)
synopsis chsh [ -s shell ] [ -l ] [ -u ] [ -v ] [ username ]
e.g. chsh user3
chfn (change your finger information /etc/passwd 注释字段)
Synopsis chfn [options] [username]
e.g. chfn user3
id (print user identity)
-u uid
-g gid
-G gid附加组
-n name显示不显示id号
finger (user information lookup program)
组管理
groupadd (create a new group)
-r add a system group
groupmod (modify a group)
-g GID
-n The name of the group will be changed from group to new_group_name.
groupdel (delete a group)
gpasswd (administer the /etc/group file)给组加密码,
当临时需要切换一个用户到一个新基本组时需要给组加密码
newgrp (log in to a new group)
此命令用来临时将用户的基本组切换,退出输入exit
密码管理
chage (change user password expiry information)
-d 最近一次修改时间
-E 过期时间
-I 非活动时间
-m 最短使用期限
-M 最长使用期限
-W 警告时间
环境变量
PATH 当前用户查询命令路径
HISTSIZE 命令历史保存条目
SHELL 用户保存当前用户的默认shell
小练习
翻译下面所做操作含义
1. groupadd -g 3003 distro
groupadd linux
useradd -u 2002 -g 3003 -G Linux mandriva
2. useradd -c "Fedora Community" -s /bin/tcsh fedora
3. usermod -u 4004 -g linux -Ga distro,fedora mandriva
4. passwd -n 2 -x 50 fedora
5. usermod -s /bin/bash mandirva
6. useradd -r -s /sbin/nologin hbase
相关文章推荐
- 菜鸟学习linux笔记与练习-----一些初级命令以及基本用户管理
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- Linux 用户管理命令 (笔记)
- Linux学习笔记-忘了第几天了:简单的用户管理命令
- linux笔记:用户管理命令和用户组管理命令
- 菜鸟学Linux 第029篇笔记 软件管理,rpm命令
- Linux 学习笔记_7_Linux用户管理_3_Linux用户管理命令
- 【Linux学习笔记】五、用户管理命令
- Linux笔记(usermod命令,用户密码管理,mkpasswd)
- [linux学习笔记]第2天:时间管理,命令帮助信息,文本查看,权限及用户管理,BASH和变量,脚本
- Linux系统命令及Shell脚本学习笔记二:用户管理
- 菜鸟学Linux 第076篇笔记 mysql用户管理
- linux笔记:linux常用命令-用户管理命令
- Linux学习笔记 (六)用户管理命令
- Linux学习笔记---用户管理命令---
- linux笔记:用户和用户组管理-用户管理命令
- Linux自学笔记(七)常用命令之用户管理命令,压缩解压命令
- linux用户管理常用命令