深度linux(linux oracle创建实例)
Java识堂,高原创,高收藏,有干货的Wechat公众号,一起成长,一起进步,欢迎关注
认识/etc/passwd和/etc/shadow
这两个目录在Linux上的重要性当然和你的登录有关。首先,让我们看看/etc/passwd。 示例代码如下:
“‘/etc/passwd”被“:”分割为7个字段,各个字段的具体含义为:
(1)用户名)第1行的root就像用户名一样,是表示用户帐户的字符串。 用户名可以是大写、小写、数字、减号(不能出现在开头)、点和下划线。 其他字符无效。
)2)保管的是那个账户的密码。
)3)这个数字表示用户标识号,也称为uid。 系统识别用户的是这个数字,0是root。 通常,uid的取值范围为0~65535,0,0是超级用户(root )的识别号码,1~499由系统持有,作为管理账户可信赖的服饰的识别号码从500开始。
4 )表示组标识号,也称为gid。 此字段对应于/etc/group中的记录,但实际上/etc/group和/etc/passwd基本上相似。
)评论指出,此字段没有实际意义,通常记录用户的部分属性。
6 )用户的主目录在用户登录时位于该目录下。 根目录是/root,受信任衣服的主目录是/home/username,可以自定义该字段。
shell,用户登录后启动进程,向内核传达用户的指示,这就是shell。
然后是名为/etc/shadow的文件,与/etc/passwd类似,由‘:’分割为9个字段。
(1)用户名与/etc/passwd对应。
)2)用户密码,这才是该账户的真正密码,已经被加密了。
3 )上次更改密码的日期是从1970年1月1日开始到上次更改密码的日期为止计算的。
4 )几天后才能更改密码? 默认值为0。 也就是说没有限制。
5 )密码几天后到期? 也就是说必须在几天内更改密码,默认值为99999,可以理解为没有必要一直更改。
(六)密码过期前的警告期限。
)7)账户的有效期限。
8 )账户的生命周期与第三阶段一样,从1970年1月1日开始的几天内计算? 这意味着帐户在此日期之前可以使用,如果过期,帐户将失效。
)作为保留用,意义不大。
新增/删除用户和用户组
添加新组语法:组名称
如果没有-g选项,将根据系统的缺省gid创建组。 和用户一样,gid也从500开始。
“-g”选项允许您定制gid。
删除组
命令:组
由于miraclewong组包含miraclewong帐户,只能在删除miraclewong帐户之后删除组,因此可能无法删除组。
增加账户
语法:用户id“-用户id”“- GGID”“-家庭”“- m”“- s”
‘- u’自定义UID
‘- g’属于已经存在的组,可以在后面加上组id或组名
自定义“-d”用户的主目录
‘- m’不创建主目录
‘- s’自定义壳
“‘useradd”创建与用户名直接同名的组,而不使用任何选项。
如果“-g”选项后面跟有不存在的gid,则会报告错误,指出组不存在。 添加上述“-m”选项不会创建用户的主目录,但/etc/passwd文件中仍有此字段。 但是,如果使用ls /home/user11进行确认,则会显示一条消息,指出目录不存在。 因此,“- m”选项的作用只是不创建该目录。
删除账户的命令
语法:用户名称
“-r”选项只有一个作用,即在删除帐户时,按帐户的主目录删除。
其他的命令:
密码:更改密码mkpasswd :生成密码
chfn :更改用户的finger
su :用于切换用户,切换为根用户。
参考资料:
1 .李世明《跟阿铭学Linux》
2. 《Ubuntu Linux从入门到精通》
译文: https://段故障.com/a/119000002450493