Linux账户管理
来源:互联网 发布:淘宝秒单软件 编辑:程序博客网 时间:2024/06/13 03:02
Linux账户管理
所有实验在centos 7下执行
- Linux账户管理
- 添加用户
- 快速建立一个用户
- 选项及其他不常用选项说明
- 设置密码
- 添加sudo权限
- sudo权限有什么用处
- 如何给用户添加sudo权限
- Linux用户账户和密码
- 添加用户
添加用户
useradd [-u UID] [-g 初始群组] [-mM] [-d 用户目录]
快速建立一个用户
如果你只是想添加一个普通用户供自己使用,那么执行下面这条命令
$ sudo useradd obvious //useradd user_name
非root用户需要使用sudo执行,添加sudo权限请看添加sudo权限
使用useradd 建立的账号,暂时是无法登陆的 请参考 设置密码
对于上面的命令,系统会执行以下的默认操作:
- 创建用户 obvious, 创建组 obvious ,用户的用户名和组名都是 obvious
- 为用户家里一个默认家目录,路径为 /home/obvious
选项及其他不常用选项说明
- [-u UID] 直接制定一个UID给用户,否则系统会自行分配一个UID给用户
- [-s 指定shell] 制定一个shell,默认为/bin/shell
- [-e 账户失效日期(yyyy-mm-dd)] 不指定不生效
- [-c 说明栏] 为用户添加一个说明,可在/etc/passwd 的第五栏看到
- [-g 初始群组] 将用户加到该群组中
- [-G 次要群组] 这个账户还可以加入的群组
- [-m] 强制为用户建立家目录(默认)
- [-M] 强制不为用户建立目录(系统账户默认值 例如:apache ftp )
设置密码
- 使用root的权限修改自己的密码
$ sudo passwd obvious //passwd user_name New password: //输入一个密码,可能不会显示,太短可能会有警告,继续进行下一步即可Re-enter new password: //重复一次密码
- 使用自己的权限(需要登陆上)
$ passwdChanging password for user obvious.Changing password for obvious.(current) UNIX password: //输入旧密码New password: //输入一个密码,密码不符合规则不能继续Re-enter new password:
添加sudo权限
sudo权限有什么用处?
- root账户的权限很大,但是用起来也很危险; 例如 : rm -rf / (小兄弟要换机子不)
- 大部分 Permission denied的问题,可以用sudo权限解决:例如 使用yum安装软件,进入其他没有权限的目录等
- 使用sudo command ,然后输入自己账户的密码,即可以root的身份执行命令
如何给用户添加sudo权限
此操作需要root账户/或者拥有root权限
$ sudo vim /etc/sudoers //如果当前账户已有sudo权限,可以为别的用户添加sudo权限$ su //切换到root用户Password: //输入root账户的密码# vim /etc/sudoers # vim /etc/sudoers //如果当前是root账户,直接打开文件即可。
找到下面这行:
chmod u-w /etc/sudoers
在下面加上这一行,即可赋予obvious账户sudo权限
obvious ALL=(ALL) ALL
如果你不想每次在使用sudo的时候输入密码,在第三个ALL前面加上 NOPASSWD: 即可
obvious ALL=(ALL) NOPASSWD:ALL
- 如果你在编辑或者保存的时候,vim有以下提示: 说明你没有写的权限
'readonly' option is set (add ! to override)
那么可以临时为文件加上写权限:
# chmod u+w /etc/sudoers //或者下面这种方式$ sudo chmod u+w /etc/sudoers
下面恢复文件的权限
# chmod u-w /etc/sudoers //或者下面这种方式$ sudo chmod u-w /etc/sudoers
Linux用户账户和密码
主要有两个文件 : /etc/passwd 和 /etc/shadow
阅读全文
0 0
- linux账户管理
- Linux 账户管理命令
- Linux账户管理命令
- [Linux] 账户管理
- linux 用户账户管理
- linux账户管理
- linux账户管理
- Linux账户管理
- Linux下账户管理操作
- linux系统账户口令管理
- Linux 管理本地用户账户
- Linux细节 - Linux下账户管理操作
- Linux学习笔记之:Linux账户管理
- 命令行下linux的账户管理
- LPI学习之-Linux账户管理
- SA1-Linux管理用户和组账户
- linux入门(用户和组账户管理)
- linux 账户管理 经验练习 useradd goups
- Android使用微信H5支付
- CCF201503-2 数字排序——又是一个小错误
- [FAQ13878][Audio APP]收音机 APP 添加耳机hook键,以实现播放、暂停的功能
- HTML5 与 CSS3 新特性
- 关于串口通讯每次只能接收8个字节
- Linux账户管理
- CentOS 7 yum nginx MySQL PHP 简易环境搭建
- 团队中的 Node.js 具体实践
- jqgrid 触发行点击事件
- tomcat 高版本 加载MANIFEST.MF 中 class-path 问题
- 解决tomcat启动内存不足的问题
- Selenium IDE安装与介绍
- hdu3533bfs+预处理
- 线程安全和非线程安全