useradd

【Linux下用户和组管理】

我是研究僧i 提交于 2019-11-27 16:41:31
原文: 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 组名

面试题-4

拈花ヽ惹草 提交于 2019-11-27 16:00:51
1.使用"ls -l /"以长格式查看根目录,显示头十位文件权限信息,写出每一位所代表的含义 drwxr-xr-x d:目录 rwx: 属主 r-x: 属组 r-x: 其他人 rwx ---->>>读写执行 2.linux系统存放所有用户密码信息的文件是? /etc/shadow /etc/passwd 3.存放用户账户信息的配置文件是? /etc/default/useradd /etc/login.defs 4.改变文件所有者的命令为B A.chmod B.chown C.cat D.vim 5.新建一个1.txt文件,文件内容如下 1123 1122 112233 321 3306 8080 80 23 21 8081 8082 8085 (1)显示1.txt第3行到第10行的内容(三种方法) [root@chengyinwu ~]# sed -n '3,10p' 1.txt [root@chengyinwu ~]# tail 1.txt |head -8 [root@chengyinwu ~]# awk 'NR==3,NR==10' 1.txt (2)显示1.txt第3行和第10行的内容 [root@chengyinwu ~]# awk 'NR==3 ||NR==10' 1.txt [root@chengyinwu ~]# sed -n '3p;10p' 1.txt (3

用户组和权限管理

半腔热情 提交于 2019-11-27 15:26:22
                           用户组和权限管理 介绍安全3A 资源分派: Authentication:认证 Authorization:授权 Accouting|Audition:审计 用户user 令牌token,identity Linux用户:Username/UID 管理员:root, 0 普通用户:1-60000 自动分配,r人工分配可以60000以上 系统用户:1-499, 1-999 (CentOS7)   对守护进程获取资源进行权限分配 登录用户:500+, 1000+(CentOS7)   交互式登录 组group Linux组:Groupname/GID 管理员组:root, 0 普通组:··   系统组:1-499, 1-999(CENTOS7)   普通组:500+, 1000+(CENTOS7) 安全上下文 Linux安全上下文   运行中的程序:进程 (process) 以进程发起者的身份运行:   root: /bin/cat   mage: /bin/cat 进程所能够访问资源的权限取决于进程的运行者的身份 #rm ./-f1 //删除-f1文件 #rm -- -f1 //删除-f1文件 组的类别 Linux组的类别  用户的主要组(primary group)     用户必须属于一个且只有一个主组     组名同用户名

用户组和权限管理

血红的双手。 提交于 2019-11-27 15:26:17
                           用户组和权限管理 介绍安全3A 资源分派: Authentication:认证 Authorization:授权 Accouting|Audition:审计 用户user 令牌token,identity Linux用户:Username/UID 管理员:root, 0 普通用户:1-60000 自动分配,r人工分配可以60000以上 系统用户:1-499, 1-999 (CentOS7)   对守护进程获取资源进行权限分配 登录用户:500+, 1000+(CentOS7)   交互式登录 组group Linux组:Groupname/GID 管理员组:root, 0 普通组:··   系统组:1-499, 1-999(CENTOS7)   普通组:500+, 1000+(CENTOS7) 安全上下文 Linux安全上下文   运行中的程序:进程 (process) 以进程发起者的身份运行:   root: /bin/cat   mage: /bin/cat 进程所能够访问资源的权限取决于进程的运行者的身份 #rm ./-f1 //删除-f1文件 #rm -- -f1 //删除-f1文件 组的类别 Linux组的类别  用户的主要组(primary group)     用户必须属于一个且只有一个主组     组名同用户名

Linux常见文件及用户管理命令

纵然是瞬间 提交于 2019-11-27 13:48:23
Linux常见文件及用户管理命令 * Linux上的文件管理类命令 1.目录管理命令 (1)ls:list,列出指定目录下的内容 ls [OPTION]... [FILE]... -a:显示所有文件,包括隐藏文件; -A:显示除.和..之外的所有文件 -l:--long,长格式列表,即显示文件的详细属性信息 [root@localhost /]# ls -l /etc/fstab -rw-r--r--. 1 root root 501 Jul 24 09:24 /etc/fstab -:文件类型:-(f):常规文件,d:目录文件,b:块设备文件, c:字符文件,l:符号链接文件,p:命令管道,s:套接字文件 rw-r--r--:rw-:属主权限, r--:属组权限 r--:其他权限 -h:--human-readable:对文件大小单位换算,换算后结果可能会非精确值 -d:查看目录自身而非内部的文件列表 -r:reverse:逆序显示 -R:recursive:递归显示 (2)mkdir :创建目录 mkdir [OPTION]... DIRECTORY... -p:自动按需创建父目录; -v:verbose:显示详细过程 -m MODE:直接给定权限 (3)rmkdir:删除目录 -p:删除某目录后,如果其父目录为空,则一并删除之; -v: 显示过程 (4)cd:切换目录 cd

学习shell第二天

久未见 提交于 2019-11-27 10:50:42
重定向与管道符 1、重定向       程序 = 指令 + 数据           命令 变量       在程序中,数据如何输入? 又如何输出?       数据输出:键盘 -- 标准输入? 又如何输出?         --stdin         echo "123456"|passwd --stdin "username'         例如: 功能添加用户 useradd.sh user.txt文本文档1000个用户           ./useradd.sh a           ./useradd.sh b           ...           ./useradd.sh < user.txt           while line ;do             循环体 $line           done < /etc/passwd           数据输出:显示器 -- 标准输出,但是并不是唯一输出方式             ls /etc/> a.txt           fd 文件标识符 0-9 --相当于给文件分类;             被定义的为 0 1 2             0 -- 标准输出             1 -- 标准输入             2 -- 错误输入输出 (标准错误)       

sed awk 用户管理

时光毁灭记忆、已成空白 提交于 2019-11-27 10:36:00
sed 替换文件内容 找谁 干啥 -n 取消默认输出 查找 sed -n '3p' /etc/passwd 查找第三行 sed -n '3,10p' /etc/passwd 查找文件的第三行到第十行 sed -n '2,$p' /etc/passwd查找文件从第二行到尾行 grep和sed awk模糊匹配查找的区别 grep grep 'root' file awk awk '/root/' file sed sed -n '/root/p' file sed -n '/root/,/halt/p' /etc/passwd (贪婪匹配结尾匹配不到就全部打印出来,root-halt,第二个root继续匹配halt,没有第二个halt就全部打印出来。底下以此类推) 替换 sed -n 's#root#oldboy#p' passwd 替换匹配到行的第一个root为oldboy sed -n 's#root#oldboy#gp' passwd 替换所有的root为oldboy sed -n '1s#root#oldboy#gp' passwd 替换第一行所有的root为oldboy sed -n '/root/s#root#oldboy#gp' passwd 把匹配到的root行进行替换 删除是s##d sed 后向引用 sed -r 's#(. )#\1 alex#g' 1.txt

【Linux】sudo用户权限管理

对着背影说爱祢 提交于 2019-11-27 08:53:07
权力下放 一、权力分配- sudo Sudo是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权力”,让 他们执行一些只有超级用户或其他特许用户才能完成的任务(主要体现为命令),比如:运行一些像mount, halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab, /etc/samba/smb.conf等。这样以来,就 不仅减少了root用户的登陆次数和管理时间,也提高了系统安全性。 su是切换用户的命令,常用的方法是su - username -是切换用户时,环境变量一起切换 sudo是普通用户可以执行只有root才能执行的命令 二、分配方法 权力分配主要通过在配置文件/etc/sudoers按照 约定格式添加一行信息。 //前提 root用户权限 vi /etc/sudoers //添加至文本 用户名主机名=(运行用户名) 可运行的命令 例1. Louis ALL=(ALL) /usr/sbin/useradd 例2. Louis ALL=(ALL) NOPASSWD: /usr/sbin/useradd Louis用户使用被赋予的useradd权限 [Louis@localhost ~]$ sudo useradd newuser 来源: http://www.cnblogs.com/Neo007/p/7224104

linux常用命令1

主宰稳场 提交于 2019-11-27 04:58:50
1、cd命令 改变脚本工作路径 cd /home/kkk 进入home路径 2、pwd命令 展示当前工作路径 3、ls命令 展示当前目录信息 3.1、-a 展示当前目录所有文件信息,包括隐藏的 3.2、-l 以列表的形式展示信息 3、vim命令 创建/打开a.txt文件并进入编辑/插入模式 在模式下按下i,I,o,O,a,A,r,R任意一个字符进入编辑模式 vim a.txt 退出命令 Esc+:wq保存退出; Esc+:q或者Esc+:q!直接退出 4、关机命令 4.1、shutdown命令 shutdown -h now 立即关机 shutdown -h 2 2分钟之后关机 4.2、halt 等价于关机 4.3、reboot 重启 5、groupadd命令 groupadd 组名 创建组 groupadd ss 6、groupdel命令 groupdel 组名 删除组 groupdel ss 7、useradd命令 useradd [选项] 登录用户名 添加用户 useradd xm 创建成功之后,会自动的创建和用户名相同的家目录,目录在home路径下 也可以通过useradd -d 指定目录给新创建的用户 useradd -d /home/kkk xm 7.1、useradd -g命令 useradd -g 用户组 用户名 增加用户时指定用户组 useradd -g xh

linux 用户管理命令useradd、passwd、who、whoami、id、w及创建用户默认值文件

前提是你 提交于 2019-11-27 02:58:22
useradd /usr/sbin/useradd 执行权限:root useradd [选项] 用户名 -u UID:手工指定用户的UID号 -d 家目录:手工指定用户的家目录 -c 用户说明:手工指定用户的说明 -g 组名:手工指定用户的初始组 -G 组名:手工指定用户的附加组,多个逗号分隔 -s shell:手工指定用户的登陆shell,默认是/bin/bash useradd passwd 两个命令执行后,linux低层的操作有下列文件或目录 /etc/passwd /etc/shadow /etc/group /etc/gshadow /home/xxx /var/spool/mail/xxx 创建用户默认值文件 /etc/default/useradd /etc/login.defs PASS_MAX_DAYS 9999 #密码有效期 PASS_MIN_DAYS 0 #密码修改间隔 PASS_MIN_LEN 5 #密码最小5位(PAM) PASS_WARN_AGE 7 #密码到期警告 UID_MIN 500 #最小和最大UID范围 GID_MAX 60000 # ENCRYPT_METHOD SHA512 #加密模式 passwd [选项] 用户名 /usr/bin/passwd -S 查询用户的密码状态,仅root用户可用 -l (lock)暂时锁定用户