1,帐户实质 linux是个多用户操作系统,如许很多个用户登录操作系统,每个用户有不同的工作环境,包括shell和x-windows 我们能够实验一下,并且找出任何的用户所在的tty 2,用户和组 Linux帐号包括用户帐户和组帐户 用户帐户分:普通用户帐户,终极用户帐号 组分为:标准组和私有组 注意:一个帐户能够属于不同的组 3,linux环境下的帐户系统文档 /etc/passwd 特点:对于任何帐户可读,字段名用:分隔 字段含义 用户名:口令:用户标识号:组标识号:注释性描述:宿主目录:命令解释器 例子: me:x:500:500::/home/me:/bin/bash 解释如下 me帐户,密码为X(已被/etc/shadow保护),用户标识号500(普通用户从500开始),宿主目录为/home/me,命令解释器为/bin/bash /etc/shadow 特点:只对root用户可读,其他和/etc/passwd基本相同 /etc/group 将用户分组是linux对用户进行管理的手段,一个组中能够有多个用户,一个用户也能够属于多个组 特点:对任何帐户可读 组名:组口令:GID:组成员 /etc/gshadow 该文档用户定义用户组口令,组管理员信息 特点:只有组管理员能够读 字段含义: 组名:组口令:组管理员帐号:组成员(多个组成员能够用,分开) 组管理员帐号能够添加和删除组 4,使用命令行工具管理帐户 1)用户帐户维护命令 useradd text1 创建名字为text1的新帐户 useradd -g me text2 创建名字为text2的用户并添加到me组 useradd -s /bin/bash text3 创建名字为text3的用户并用bash作为shell useradd -d /home/haha text4 创建名字为text4的用户并把/home/haha作为主目录 useradd -u 600 text5 创建名字为text5的用户并配置uid为600 usermod -g me text5 修改text5到me组 usermod -s shell名 用户名 修改用户的shell usermod -d 用户目录 用户名 修改用户的目录 usermod -u 620 text5 修改text5的 uid 为620 usermod -l text11 text1 修改text1的登录名为text11 usermod -L user1 锁定用户帐号user1 usermod -U user1 解除用户帐号user1的锁定状态 userdel text2 删除用户text2 userdel -r text3 删除用户text3的同时删除用户目录 2),组帐户维护命令 groupadd yeye 创建一个明为yeye的组 groupadd -r 系统组帐户名 一般不要用,一点不好玩 groupmod -g 652 yeye 将yeye的gid改为652 groupmod -n yeye1 yeye 将yeye组名该为yeye1 groupdel yeye1 删除yeye组 3),口令维护命令 passwd user1 修改user1的密码,这里只有root用户能够修改其他用户的密码 gpasswd -a text4 me 将用text4添加到me组 gpasswd -d me me 将me帐户从me组中删除 gpasswd -A text4 me 将text4指定为组管理帐户 (这个命令有问题) 4),用户和组状态命令 su user1 转换到用户帐号 id user1 显示user1的uid和gid whoami 字面理解就能够 groups user1 显示用户所在的组 基本完成: 很多地方需要注意,特别是 useradd -p 这个命令是需要提供md5码的加密口令,普通数字是不行的 和window相比要复杂的多,但是假如您想的话能够用从tty0到tty6 登录6个帐号到本地主机,远程也能够>_<,但是用户所公用的程式是有限制的比如acroread就不能在两个用户同时使用,很可能是因为他 需要启用x-windows,而用vi的话就很能够用不同的用户打开同一个文档.究竟这是一种什么样的限制,我还没有弄明白。 5,建立软连接 ln -s src dest 建立dest软连接,实际内容为src |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-29 13:24 , Processed in 0.128603 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.