Linux 用户管理简略

来源:互联网 发布:影响期货行情三大数据 编辑:程序博客网 时间:2024/06/07 01:46
1. 创建账户


最简单的命令:
sudo adduser my_owned
会自动同名组,创建/home/my_owned/,从etc/skel/复制文件,并设定密码和相关初始身份信息。要求输入密码和联系方式等信息。


或者用Unix的方式,但这种方式系统不会自动生成用户目录和用户相关信息。需创建用户后手动配置。
sudo useradd -mk /home/my_owned -s /bin/bash my_owned
sudo passwd my_owned


如果将此步骤分解一个一个来做:
sudo mkdir /home/my_owned
sudo useradd -d /home/my_owned -s /bin/bash my_owned
sudo chown my_owned:my_owned /home/my_owned
sudo cp /etc/skel/* /home/my_owned
sudo passwd my_owned_pw


2. 管理账户
'/etc/passwd'文件管理实例:


beinan:x:500:500:beinan sun:/home/beinan:/bin/bash
linuxsir:x:505:502:linuxsir open,linuxsir office,13898667715:/home/linuxsir:/bin/bash
beinan:x:500:500:beinan sun:/home/beinan:/bin/bash
linuxsir:x:501:502::/home/linuxsir:/bin/bash


第一字段:用户名(也被称为登录名);在上面的例子中,我们看到这两个用户的用户名分别是 beinan 和linuxsir;
第二字段:口令;在例子中我们看到的是一个x,其实密码已被映射到/etc/shadow 文件中;
第三字段:UID ;请参看本文的UID的解说;
第四字段:GID;请参看本文的GID的解说;
第五字段:用户名全称,这是可选的,可以不设置,在beinan这个用户中,用户的全称是beinan sun ;而linuxsir 这个用户是没有设置全称;
第六字段:用户的家目录所在位置;beinan 这个用户是/home/beinan ,而linuxsir 这个用户是/home/linuxsir ;
第七字段:用户所用SHELL 的类型,beinan和linuxsir 都用的是 bash ;所以设置为/bin/bash ;
原创粉丝点击