linux 下 useradd -s 有什么作用?
展开全部
useradd -s命令:*用户登录后使用的shell名称。(默认值不填写,这样系统会指定预设的登入shell(根据/etc/default/useradd 预设值))
useradd常用参数介绍
-c :新账号passwd档的说明栏
-d :新账号每次登录时所使用的home_dir,预设值为default_home内login名称,并当成登录时目录名称
-e :*账号终止日期,日期的指定格式为MM/DD/YY
-g :*group(组)名称或以数字来做用户登录的起始组。
-G :*定义此用户为多个不同groups的成员。每个用户组使用“,”逗号分隔即可
-M :*不建立用户家目录,优先于/etc/login.defs文件的设定。(一般创建虚拟用户时不建立家目录,部署服务时需要创建虚拟用户)
-m :创建家目录
-s :*用户登录后使用的shell名称。(默认值不填写,这样系统会指定预设的登入shell(根据/etc/default/useradd 预设值))
-u :*用户的ID值(这个值必须是唯一的,除非用(-o)选项。数字不可为负数)
例:useradd -c "i am like linux" -u 888 -G root,names -s /bin/sh -md /name8 name8
useradd常用参数介绍
-c :新账号passwd档的说明栏
-d :新账号每次登录时所使用的home_dir,预设值为default_home内login名称,并当成登录时目录名称
-e :*账号终止日期,日期的指定格式为MM/DD/YY
-g :*group(组)名称或以数字来做用户登录的起始组。
-G :*定义此用户为多个不同groups的成员。每个用户组使用“,”逗号分隔即可
-M :*不建立用户家目录,优先于/etc/login.defs文件的设定。(一般创建虚拟用户时不建立家目录,部署服务时需要创建虚拟用户)
-m :创建家目录
-s :*用户登录后使用的shell名称。(默认值不填写,这样系统会指定预设的登入shell(根据/etc/default/useradd 预设值))
-u :*用户的ID值(这个值必须是唯一的,除非用(-o)选项。数字不可为负数)
例:useradd -c "i am like linux" -u 888 -G root,names -s /bin/sh -md /name8 name8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指定用户的登录Shell,-s 需要指定一个shell文件,用户登录时运行该登录shell文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
添加用户。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |