useradd

vim

家住魔仙堡 提交于 2019-11-30 02:35:46
一.vim的视图模式 1.可视块模式 命令模式--进入 ctrl + v 如何批量注释文本? 1)进入可视块模式 ctrl + v 2)进入编辑模式,进入行首 shift + i (I) 3)添加注释 shift + 3 (#) 4)ESC 返回 命令模式 2.可视行模式 命令模式--》shift + v vim 文件 +行数,直接进入编辑某一行内容 [root@oldboyedu ~]# vim /etc/services +100 对比文件 1.Vimdiff file1 file2 优点:直观,高亮显示出不同的地方 2.Diff file1 file2 缺点:不直观 tr 替换 字符过滤 seq 创建列 循环 [root@zhp ~]# seq '3' 1 2 3 [root@zhp ~]# seq '3'|awk '{print"useradd zhp"$1}' 创建用户,并打印 useradd zhp1 useradd zhp2 useradd zhp3 1.1什么是用户? 用户指的是能够正常登录Linux或windows系统 用户UID 系统中约定的含义 0 超级管理员(拥有最高权限) 1-200 系统用户,(系统内置)由系统分配给系统进程使用 201-999 系统用户,(自己创建)用来运行服务账户,不需要登陆系统(动态分配) 1000+ 常规普通用户(1000

Ubuntu添加用户adduser和useradd

▼魔方 西西 提交于 2019-11-29 16:37:28
useradd 这个命令添加的用户不能远程登录,在本机登录时的登录界面也不会把所添加的用户列出来。 所以,用adduser这个命令更好一点 adduser实际上不是一个命令,它是一个基于useradd的perl脚本。 sudo add user [user name] 按照提示输入用户密码,大功告成。 验证刚才的操作是否有效。 1.查看登录界面,可见刚才添加的用户已经显示出来了。 2.尝试使用SSH远程登录。可见,可以远程登录。 关于adduser和useradd的区别,参考以下链接: https://www.linuxidc.com/Linux/2012-06/63043.htm https://www.cnblogs.com/jikexianfeng/p/7637345.html 来源: https://www.cnblogs.com/majestyking/p/11523036.html

Linux入门基础之 中

女生的网名这么多〃 提交于 2019-11-29 11:15:00
五、Linux 下获取帮助 没必要记住所有东西 Linux 提供了极为详细的帮助工具及文档,一定要养成查帮助文档的习惯,可以大大减少需要记忆的东西并且提高效率 5.1、HELP 几乎所有命令都可以使用 -h 或 --help 参数获取使用方法、参数信息等。 5.2、MAN man 命令是 Linux 中最为常用的帮助命令,将要获取帮助的命令作为参数运行 man 命令就可以获取相应的文档帮助 man 文档分为很多类型 部分 类型 1 用户命令 2 内核参数调用 3 库函数 4 特殊文件和设备 5 文件格式和规范 6 游戏 7 规范、标准和其他页面 8 系统管理页面 9 Linux 内核 API man -k 关键字,可以用来查询包含该关键字的文档 5.3、INFO info 与 man 类似,但是提供的信息更为详细深入,以类似网页的形式显示 info 与 man 一样都可以通过 “/+关键字” 方式进行搜索 5.4、DOC 很多程序、命令都带有详细的文档,以 TXT、 HTML、 PDF 等方式保存在 /usr/share/doc 目录中,这些文档是相应程序最为详尽的文档 六、用户及权限基础 6.1、Linux 用户基础 6.1.1 用户、组 当我们使用 Linux 时,需要以一个用户的身份登入,一个进程也需要以一个用户的身份运行,用户限制使用者或进程可以使用、不可以使用哪些资源。

上机作业三 账号管理

谁说我不能喝 提交于 2019-11-29 02:51:45
1、创建/guanli 目录,在/guanli下创建zonghe 和 jishu 两个目录(一条命令) [root@localhost ~]# mkdir -pv /guanli/zonghe | mkdir -pv /guanli/jishu mkdir: 已创建目录 "/guanli" mkdir: 已创建目录 "/guanli/jishu" [root@localhost ~]# ls -R /guanli/ /guanli/: jishu zonghe /guanli/jishu: /guanli/zong 2、添加组帐号zonghe、caiwu、jishu,GID号分别设置为2001、2002、2003 [root@localhost ~]# groupadd -g 2001 zonghe [root@localhost ~]# groupadd -g 2002 caiwu [root@localhost ~]# groupadd -g 2003 jishu 3、创建jerry、kylin、tsengia、obama用户,其中的kylin用户帐号在2020年12月30日后失效 [root@localhost ~]# useradd jerry [root@localhost ~]# useradd -e 2020-12-30 kylin [root@localhost ~

linux之用户,用户组,软件操作

雨燕双飞 提交于 2019-11-28 23:47:23
用户 超级管理员用户 root 0 普通用户 (0-65535) 系统用户:启动系统服务和进程的用户,不可以登陆. (1-999centos7)(1-499centos6) 可登陆用户:能登录系统的用户(1000-65535 centos7)(500-65535 centos6) 普通用户的id是递增的,系统用户的id是递减的 用户添加useradd 创建用户 Usage: useradd [options] LOGIN useradd taosiyu -d # 指定用户的家目录 useradd -d /文件夹/文件 用户名 ll home ll /opt/taosiyu cd /opt/taosiyu # bashrc 别名 # profile -g # 指定用户组的id useradd -g 组 用户名 id taosiyu -G # 指定用户的附加组 groups 附加组 useradd -G root,taosiyu1 taosiyu2 # 把taosiyu2 加到root, 和taosiyu1的附加组中 在组里就能使用组里的权限处理文件 id taosiyu3 cd /text/ ll /etc/skel/ -a -k # 指定复制哪个文件夹下的内容,需要和-m一起使用 -m # 创建用户的家目录 useradd -k /etc/sysconfig/metwork

【Linux下用户和组管理】

落花浮王杯 提交于 2019-11-28 16:29:40
原文: http://blog.gqylpy.com/gqy/315 创建用户—— useradd . 命令格式: useradd [参数] 用户名 useradd 也可写成 adduser . 参数如下 -u 指定UID号 -d 指定宿主目录 -e 指定生效时间 -g 指定基本组 -G 指定附加组 -M 不建立宿主目录 -s 指定shell -r 用于删除用户时,同时删除宿主目录 -f 一般用于强制删除用户 . 补充命令: echo '密码' | passwd --stdin 用户名 直接给指定用户设置密码 设置用户密码—— passwd . 命令格式: passed [参数] 用户名 . 参数如下 -d 清空密码 -l 锁定用户,锁定标示为 LK ,可通过参数 -S 查看 -u 解锁用户 解锁标示为 PS -S 大写,查看用户状态 更改用户属性—— usermod . 命令格式: usermod 参数 用户名 usermod命令包含useradd的所有参数。 . 还包含以下参数参数 -l 更改用户 -L 锁定用户 -U 解锁用户 组管理—— groupadd . 创建一个组: groupadd [-g GID] 组名 . 参数如下 -u 添加一个成员 -d 删除一个成员 -M 重新定义组成员列表,以 , 分隔 . 删除一个组: groupdel 组名 查用户信息 . id

CentOS 7系统账号文件控制

可紊 提交于 2019-11-28 16:12:41
账户文件控制 在Linux系统中除了管理员账号外还有各种我们手动创建的账号。但这些长期不用的账号和随随便便就可以使用useradd就可以创建用户的设定,难免会造成一些安全隐患,所以我们要学会锁定账号配置文件。 在未锁定用户文件时,我们还可以随时使用useradd命令创建新用户 当我们想限制在系统中随意创建用户的话,可以使用chattr命令结合“+i” 选项来进行锁定文件。 chattr +i /etc/passwd /etc/shadow 当用户文件锁定后我们发现再使用useradd命令就已经无法再创建新用户了。 能锁就一定能解,当我们需要我们重新新建用户时,可以使用chattr命令结合“-i” 选项来进行解锁文件。当我们重新解锁后又可以使用useradd进行新用户的创建了。 来源: https://blog.51cto.com/14449528/2432755

SaltStack之用户账户管理

倾然丶 夕夏残阳落幕 提交于 2019-11-28 15:29:38
在Salt.state中,user 模块是用来创建用户和管理用户设定的,用户可以被设置成 present 状态或者 absent 状态 注释: present:添加用户 absent : 删除用户 1. 用户管理 Example 1: 添加一个普通用户(以下都是常用参数) [root@linux-node1 user]# pwd ###这是我的用户管理模块存放的位置,提前的file_roots中定义的。 /srv/salt/prod/modules/user [root@linux-node1 user]# ls Role.sls [root@linux-node1 user]# Role.sls Role: ### ID声明 group.present: ### 状态模块,必须先有组,才能创建用户 - name: Role ### 组名称 - gid: 1000 ### 组ID user.present: ### 添加用户的状态模块 - fullname: Tanjianxin ### 全称,也就是useradd -c的功能 - shell: /bin/bash ### 指定用户登录的shell - home: /home/Role ### 用户家目录 - uid: 1000 ### 用户ID - gid: 1000 ### 用户组ID - groups: ###

文件查找以及文本处理

牧云@^-^@ 提交于 2019-11-28 13:43:50
文件查找以及文本处理 定义一个对所有用户都生效的命令别名 例如:lftps='lftp 172.168.0.1/pub' [root@localhost /]# echo "alias lftps='lftp 172.168.0.1/pub'" >> /etc/bashrc [root@localhost /]# source /etc/bashrc [root@localhost /]# alias alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l.='ls -d .* --color=auto' alias lftps='lftp 172.168.0.1/pub' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' 显示/etc/passwd文件中不以/bin/bash结尾的行 [root

linux下添加用户并赋予root权限

核能气质少年 提交于 2019-11-28 12:02:19
1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy //修改密码 Changing password for user tommy. New UNIX password: //在这里输入新密码 Retype new UNIX password: //再次输入新密码 passwd: all authentication tokens updated successfully. 2、赋予root权限 方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉 ## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL 然后修改用户,使其属于root组(wheel),命令如下: #usermod -g root tommy 修改完毕,现在可以用tommy帐号登录,然后用命令 su – ,即可获得root权限进行操作。 方法二: 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示: ## Allow root to run any commands anywhere root ALL=(ALL) ALL tommy ALL=(ALL) ALL