8 用户权限
来源:互联网 发布:php选择题及答案 编辑:程序博客网 时间:2024/05/01 20:33
1、X下启动:system-config-users
2、用户相关:
1)/etc/passwd[7]
-rw-r--r-- 1 root root 2028 Mar 11 13:56 passwdeda:x:500:500::/home/eda:/bin/bash
用户名:密码位(x):UID:GID:说明:用户目录:shell
UID: 0(系统管理员)/1~499 (系统账号)
2)用户密码:/etc/shadow[9]
-r-------- 1 root root 1594 Mar 11 13:56 shadoweda:$1$8B62lplw$Q7EYrkq11I6cSnzfXrXlv1:15410:0:99999:7:::
用户名:密码(加密)[!!]表示无合法密码,密码失效
:最近改动日期
:不可被更改天数
:需要重新变更天数
:警告天数
3)/etc/login.defs:用户设定信息
3、组相关:
1)/etc/group
-rw-r--r-- 1 root root 745 Mar 11 13:56 groupeda:x:500:eda1,eda2,eda3,eda4,eda5,eda6,eda7,eda8,eda9
组名:密码(x):GID:用户列表
2)/etc/gshadow
-r-------- 1 root root 620 Mar 11 13:56 gshadoweda:!!::eda1,eda2,eda3,eda4,eda5,eda6,eda7,eda8,eda9
组名:密码:组管理者UID:组成员
4、添加用户:
useradd 用户名-u UID
-g GID(初始)
-G GID(次要)
-m:要建立用户目录
-s /bin/bash
查看默认设置:
useradd -D
[root@EDAServer1 etc]# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash #/sbin/nologin
SKEL=/etc/skel #用户目录内容
CREATE_MAIL_SPOOL=yes
[root@EDAServer1 ~]# ls -a /etc/skel
. .. .bash_logout .bash_profile .bashrc .emacs .kde .mozilla
5、密码设置:
passwd 用户名[root@EDAServer1 ~]# echo "123456" | passwd --stdin eda
状态:是否失效
[root@EDAServer1 ~]# passwd -S eda
eda PS 2012-03-14 0 99999 7 -1 (Password set, MD5 crypt.)
使失效:
[root@EDAServer1 ~]# passwd -l eda
Locking password for user eda.
取消失效:
[root@EDAServer1 ~]# passwd -u eda
Unlocking password for user eda.
密码详细参数:
[root@EDAServer1 ~]# chage -l eda
Last password change : Mar 14, 2012
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
6、其他
1)usermod命令:
修改/etc/passwd或/etc/shadow信息
usermod -a -G groupname 增加支持的用户组2)userdel -r eda:删除用户(包括目录)
/etc/shadow 里头账号失效日期 (第八字段) 设定为 0 就可以讥该账号无法使用3)newgrp groupname:修改有效群组
4)添加组
groupadd5)组密码:
gpasswd 组名gpasswd [-A 组管理员] 组名 设置组管理员
gpasswd [-ad] user 添加删除组
6)groups:当前支持的群组,第一个为有效群组
7)su / su - 切换到root,后者使用login-shell
su [-l] username8)sudo
visudo帐号 登陆来源主机名=:(可切换的身份) 可执行的命令
root ALL=:(ALL) ALL
用户组: %groupname
eda ALL=(root) !/usr/bin/passwd,/usr/bin/passwd [A-Za-z]*, \
!/usr/bin/passwd root
User_Alias ADMINS=eda,troy
ADMINS ALL=(root) /bin/su -
7、用户添加脚本
#!/bin/bash#create user
#user.txt
export PATH=/bin:/sbin:/usr/bin:/usr/sbin
#判断user.txt是否存在
if [ ! -f user.txt ]; then
echo "所需账号文件user.txt不存在"
exit 1
fi
usernames=$(cat user.txt)
for username in $usernames
do
useradd $username#添加用户
echo $username | passwd --stdin $username
#以用户名为密码
chage -d 0 $usernames
#强制用户第一次登录更改密码
done
8、查看
1)用户信息:
[root@EDAServer1 ~]# finger edaLogin: eda Name: (null)
Directory: /home/eda Shell: /bin/bash
Last login Wed Mar 14 20:58 (CST) on 10.10.80.119:1 from 10.10.80.119
No mail.
No Plan.
2)ID信息:
[root@EDAServer1 ~]# id edauid=500(eda) gid=500(eda) groups=500(eda)
3)当前登录:
[root@EDAServer1 ~]# w01:09:26 up 3 days, 12:39, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/1 10.32.80.242 00:24 0.00s 0.12s 0.00s w
[root@EDAServer1 ~]# who
root pts/1 2012-03-15 00:24 (10.32.80.242)
9、用户通信:
1)write username [终端]
ctrl+D结束2)wall 对所有用户广播
3)mail username -s "主题"
- 8 用户权限
- 用户权限
- 用户权限
- 用户权限
- 用户权限
- 用户权限
- 用户权限
- 用户权限
- 用户权限
- 用户权限
- 用户权限
- ifix5.8安全(用户权限)和错误排查
- 用户权限验证
- linux用户权限
- 用户权限设计
- 刷新用户权限
- 用户权限管理
- 用户权限设计
- 黑马程序员 04 Java WEB学习笔记< HTML & CSS >
- 通向架构师的道路(第二十七天)IBM网格计算与企业批处理任务架构
- 黑马程序员_java反射学习
- jQuery特效
- 如何将自己的代码贴上去显示这种效果?
- 8 用户权限
- map集合
- keil4中头文件路径设置
- SSH环境的搭建
- linux、gcc和bash的学习网站
- gdb动态库延迟断点及线程/进程创建相关事件处理(
- ldv内核模型源码--alloc
- 获取当前路径
- Linux进程状态解析之R、S、D、T、Z、X