当前位置: 首页 > news >正文

h5网站怎么做api对接如何做网站页面赚钱

h5网站怎么做api对接,如何做网站页面赚钱,建网站要会什么,协同办公软件下载目录 55. shell命令--useradd 功能说明 语法格式 选项说明 选项 退出值 相关文件 /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/skel/ /etc/login.defs /etc/default/useradd 实践操作 注意事项 55. shell命令--useradd 功能说明 useradd 命令是 Lin…目录 55. shell命令--useradd 功能说明 语法格式 选项说明 选项 退出值 相关文件 /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/skel/ /etc/login.defs /etc/default/useradd 实践操作 注意事项 55. shell命令--useradd 功能说明 useradd 命令是 Linux 和 Unix 系统上用于创建新用户的工具。它是 shadow-utils 包的一部分这个包还包括了管理用户密码、组和其他账户信息的工具。使用 useradd 可以创建新的用户账户并可以指定多种选项来配置新账户的各种属性如用户组、家目录、登录shell等。 useradd 命令用于 Linux 中创建的新的系统用户。useradd 可用来建立用户帐号。帐号建好之后再用 passwd 设定帐号的密码而可用 userdel 删除帐号。使用 useradd 指令所建立的帐号实际上是保存在 /etc/passwd 文本文件中。 在 Slackware 中adduser 指令是个 script 程序利用交谈的方式取得输入的用户帐号资料然后再交由真正建立帐号的useradd 命令建立新用户如此可方便管理员建立用户帐号。在 Red Hat Linux 中 adduser 命令则是 useradd 命令的符号连接两者实际上是同一个指令。 语法格式 SYNOPSISuseradd [options] LOGINuseradd -Duseradd -D [options] 选项说明 选项 -b, --base-dir BASE_DIR如果未指定 -d HOME_DIR则系统的默认基本目录。如果未指定此选项useradd 将使用 /etc/default/useradd 中的 HOME 变量指定的基本目录或默认使用 /home。 -c, --comment COMMENT加上备注文字。任何文本字符串。它通常是对登录名的简短描述目前用作用户全名的字段。这个信息通常可以通过 finger 命令查看。 -d, --home-dir HOME_DIR将使用 HOME_DIR 作为用户登录目录的值来创建新用户。如果不指定将使用 /home/LOGIN 作为家目录其中 LOGIN 是用户名。 -D, --defaults变更预设值。 -e, --expiredate EXPIRE_DATE用户帐户将被禁用的日期。 日期以 YYYY-MM-DD 格式指定。 -f, --inactive INACTIVE密码过期后到帐户被永久禁用的天数。 -g, --gid GROUP用户初始登录组的组名或编号。组名必须存在。组号必须引用已经存在的组。如果不指定系统将使用默认组或新创建的组如果 -G 选项也未指定。 -G, --groups GROUP1[,GROUP2,...[,GROUPN]]]用户也是其成员的补充组列表。每个组用逗号隔开中间没有空格。 -h, --help显示帮助信息并退出。 -k, --skel SKEL_DIR骨架目录其中包含要在用户的主目录中复制的文件和目录当主目录由 useradd 创建时。 -K, --key KEYVALUE覆盖 /etc/login.defs 默认值UID_MIN、UID_MAX、UMASK、PASS_MAX_DAYS 等。 -l, --no-log-init不要将用户添加到 lastlog 和 faillog 数据库。 -m, --create-home为新用户创建家目录。如果家目录已存在则不会覆盖。如果用户的主目录不存在则创建它。 -M不要创建用户的主目录即使 /etc/login.defs (CREATE_HOME) 中的系统范围设置设置为 yes。 -N, --no-user-group不要创建与用户同名的组而是将用户添加到由 -g 选项或 /etc/default/useradd 中的 GROUP 变量指定的组中。 -o, --non-unique允许创建具有重复非唯一UID 的用户帐户。 此选项仅在与 -o 选项结合使用时有效。 -p, --password PASSWORDcrypt(3) 返回的加密密码。 默认是禁用密码。 -r, --system创建一个系统帐户。 -R:设置根目录 -s, --shell SHELL用户登录 shell 的名称。如果不指定将使用 /bin/bash。 -u, --uid UID用户 ID 的数值。UID -U, --user-group创建一个与用户同名的组并将用户添加到该组。 -Z, --selinux-user SEUSER用户登录的 SELinux 用户。 默认情况下将此字段留空这会导致系统选择默认的 SELinux 用户。# 更改默认值 # 当仅使用 -D 选项调用时useradd 将显示当前默认值。 当使用 -D 和其他选项调用时useradd 将更新指定选项的默认值。 有效的默认更改选项是退出值 0 成功 1 无法更新密码文件 2 无效的命令语法 3 选项的无效参数 4 UID 已经在使用并且没有 -o 6 指定的组不存在 9 用户名已被使用 10 无法更新组文件 12 无法创建主目录 13 无法创建邮件假脱机 14 无法更新 SELinux 用户映射相关文件 /etc/passwd # 用户帐户信息。 /etc/shadow # 保护用户帐户信息。 /etc/group # 组帐户信息。 /etc/gshadow # 保护组帐户信息。 /etc/default/useradd # 帐户创建的默认值。 /etc/skel/ # 包含默认文件的目录。 /etc/login.defs # 影子密码套件配置。/etc/passwd [rootMineGi ~]# head -1 /etc/passwd root:x:0:0:root:/root:/bin/bash #第1字段用户账户名 #第2字段密码占用符密码保存到了影子文件 #第3字段uid编号 #第4字段gid编号 #第5字段用户备注信息用户全名 #第6字段用户属主目录家目录 #第7字段登录时分配到的shell解释器若shell类型为/sbin/nologin则不能登录 /etc/shadow [rootMineGi ~]# head -1 /etc/shadow root:$6$lkz5C3wAIJXy.XL3$Axv54rjknCBT0n/N5CXRB4ead4sg3o2XOdXAlClRfCCNBgxMGwPWeBIXLsaDPiDXw6gx9KavaAxsxztZYt4k3/::0:99999:7::: #第1字段用户账号名 #第2字段加密的密码!!表示密码被锁定不能使用 #第3字段上次修改密码的时间距 1970-01-01 过去多少天 #第4字段密码最短有效期距上次密码修改起多少天内不能再次修改密码单位天。0表示随时可修改密码。 #第5字段密码最长有效期在修改密码后的多少天必须重新修改密码。99999 表示永久可以使用。) #第6字段提前多少天警告用户口令将过期7 表示在密码过期前7天开始警告。 #第7字段在密码过期之后多少天禁用此用户。 #第8字段密码过期日期若设置则显示为过期日期距 1970 年1月1日多少天。 #第9字段保留字段未使用。 /etc/group [rootMineGi ~]# head -1 /etc/group root:x:0: #第1个字段组名 #第2个字段密码占位符 #第3个字段GID #第4个字段组内的成员信息 /etc/gshadow [rootMineGi ~]# head -1 /etc/gshadow root::: /etc/skel/ [rootMineGi ~]# ls -lA /etc/skel/ total 12 -rw-r--r--. 1 root root 18 Apr 11 2018 .bash_logout -rw-r--r--. 1 root root 193 Apr 11 2018 .bash_profile -rw-r--r--. 1 root root 231 Apr 11 2018 .bashrc/etc/login.defs [rootMineGi ~]# grep -Ev ^$|^# /etc/login.defs MAIL_DIR /var/spool/mail #用户邮件存放目录 PASS_MAX_DAYS 99999 #密码默认最长有效期 PASS_MIN_DAYS 0 #密码默认最短有效期 PASS_MIN_LEN 5 #密码默认长度 PASS_WARN_AGE 7 #密码过期警告时间 UID_MIN 1000 #普通用户起始UID范围 UID_MAX 60000 #普通用户结束UID范围 SYS_UID_MIN 201 #系统用户起始UID范围 SYS_UID_MAX 999 #系统用户结束UID范围 GID_MIN 1000 #普通组起始GID范围 GID_MAX 60000 #普通组结束GID范围 SYS_GID_MIN 201 #系统组起始GID范围 SYS_GID_MAX 999 #系统组结束GID范围 CREATE_HOME yes #是否创建用户宿主目录 UMASK 077 #用户宿主目录默认权限 USERGROUPS_ENAB yes #表示userdel删除用户时如果该用户用户组如果没有成员存在则会删除该用户组 ENCRYPT_METHOD SHA512 #表示用户密码加密方式此处表示用MD5加密密码 /etc/default/useradd [rootMineGi ~]# grep -Ev ^$|^# /etc/default/useradd GROUP100 HOME/home #把用户的主目录建在/home中 INACTIVE-1 #是否启用帐号过期停权-1表示不启用 EXPIRE #帐号终止日期不设置表示不启用 SHELL/bin/bash #所用SHELL的类型 SKEL/etc/skel #默认添加用户的目录默认文件存放位置也就是说当我们用adduser添加用户时用户家目录下的文件都是从这个目录中复制过去的/lib64/security/pam_cracklib.so #控制密码复杂度的关键文件Redhat公司专门开发了cracklib这个安装包来判断密码的复杂度。[rootMineGi ~]# man pam_cracklib retryN #改变输入密码的次数默认值是1。就是说如果用户输入的密码强度不够就退出。可以使用这个选项设置输入的次数以免一切都从头再来 minlenN #新密码最低可接受的长度 difokN #默认值为10。这个参数设置允许的新、旧密码相同字符的个数。不过如果新密码中1/2的字符和旧密码不同则新密码被接受 dcreditN #限制新密码中至少有多少个数字 ucreditN #限制新密码中至少有多少个大写字符。 lcreditN #限制新密码中至少有多少个小写字符。 实践操作 1. 创建一个新用户 username1 使用默认的家目录和 shell grep username1 /etc/passwd ls -ld /home/username1 useradd username1 grep username1 /etc/passwd ls -ld /home/username1 ls -lA /home/username12. 创建一个新用户 username2 指定家目录和登录 shell useradd -d /opt/username2 -s /bin/sh username2 grep username2 /etc/passwd ls -ld /home/username2 ls -ld /opt/username2 ls -lA /opt/username23. 创建一个新用户 username3 但不创建家目录亦不让登录系统 useradd -M -s /sbin/nologin username3 grep username3 /etc/passwd ls -ld /home/username34. 创建一个新用户 username4 并自定义 UID 值 tail -3 /etc/passwd useradd -u 6688 username4 tail -4 /etc/passwd5. 创建一个新用户 username5 并追加指定组为该用户的扩展组 grep username5 /etc/group useradd -G root username5 grep username5 /etc/group tail -5 /etc/group6. 创建一个新用户 username6 并指定过期时间 useradd -e 3000-01-01 username6 grep username6 /etc/passwd grep username6 /etc/shadow tail -6 /etc/shadow7. 创建一个新用户 username7 用于系统账户 useradd -r username7 grep username7 /etc/passwd ls -ld /home/username7 #使用 -r 参数时useradd 命令会 #创建一个 UID 小于 UID_MIN 的账户通常在 /etc/login.defs 中定义 #不创建家目录除非明确指定将登录 shell 设置为 /sbin/nologin在大多数系统上 # -r 的主要目的是创建系统账户阻止登录是它的副作用。 # 如果你只是想阻止普通用户账户登录使用 -s /sbin/nologin 可能更直接和明确。 #在某些系统上-r 可能不会自动设置 /sbin/nologin 作为 shell所以显式使用 -s 参数更可靠。 注意事项 在创建用户时如果指定了 -m 选项但家目录已存在并且该目录的所有者不是 root 或与指定的 UID 不匹配则 useradd 命令可能会失败。创建用户后通常需要设置用户密码这可以通过 passwd 命令完成passwd 用户名。使用 useradd 时请确保你有足够的权限通常是 root 权限来创建用户。在使用 useradd 命令时务必谨慎指定 UID 和 GID确保它们不与现有的用户或组冲突。对于需要特定环境或配置的用户可以通过 --skel 选项预先准备好一个包含必要文件和配置的目录并在创建用户时指定该目录。创建系统账户时通常不需要设置登录shell和家目录因为这些账户主要用于后台服务不需要交互式登录。在多用户环境中合理使用用户组和权限控制是维护系统安全的关键。通过 useradd 的 -G 选项将用户添加到适当的组中可以方便地进行权限管理。定期审查和更新用户账户是良好的安全管理实践。这包括检查用户的过期日期、登录活动、组成员身份等以及及时删除不再需要的账户。
http://www.w-s-a.com/news/573608/

相关文章:

  • 网站的备案流程图垦利网站制作
  • 行业用品网站怎么建设外链买东西的网站都有哪些
  • 淘宝做促销的网站集团门户网站建设策划
  • 网站排行榜查询怎样把个人介绍放到百度
  • vps 网站上传河北省招投标信息网
  • 武进网站建设咨询网站定制公司选哪家
  • 郑州市建设投资集团公司网站深圳企业网站建设推荐公司
  • 天津个人网站备案查询dz网站恢复数据库
  • 关于网站建设的期刊文献宣传片文案
  • 物业网站模板下载wordpress+菜单大小
  • 网站建设案例教程视频空间刷赞网站推广
  • 网站建设借鉴做外贸球衣用什么网站
  • 网站建设的前途微信公众号制作网站
  • 做网站之前要安装什么网站改进建议有哪些
  • 网站建设+管理系统开发山东专业网站建设公司
  • 基础微网站开发咨询中国印花图案设计网站
  • 找最新游戏做视频网站天津市招标投标公共服务平台
  • 电影订票网站怎么做注册地址出租多少钱
  • 做网站的规划和设想怎样做能让招聘网站记住密码
  • 建站知乎网站公告建设方案
  • 济南市住房和城乡建设局官方网站淮阳住房和城乡建设网站
  • 网站的设计特点有哪些seo推广要多少钱
  • wordpress开通多站点好处软件开发外包公司的设计一般多少钱
  • 为什么我的网站做不起来微信网页版登录手机版下载
  • 苏州市建设职业中心网站北京网站优化方法
  • 于飞网站开发溧阳 招网站开发
  • 网站中的宣传册翻页动画怎么做长沙有哪些网络平台公司
  • 如何做视频门户网站网站建设模板ppt
  • 青岛黄岛区网站开发百度云盘登录入口
  • 建设银行甘肃省行网站房地产市场调研报告