用户组的相关配置文件
用户分类:
根据账号的位置:本地账号,远程账号。ldap
更加账号功能:
超级用户root uid 0
普通用户:
系统用户uid 1-999 rhel7
一般不会登陆系统,用户某个服务程序正常运行
本地用户uid 1000+ rhel6 500+
由管理员创建,权限受到一定限制,在自己的家目录是完整的权限
用户:账号信息 /etc/passwd 密码信息 /etc/shadow
组 /etc/group /etc/gshadow
shadow:
1、用户名:2、加密后的密码:3、最近更改密码日期:4、密码不能改的天数,0可以随时更改:
5、密码过期时间,即多长时间后必须更改
6、密码过期前几天发出警告
7、密码过期后几天还能修改
8、账号过期时间
9、保留
group:
组名
组密码 (组密码不常用,但是在组之间切换的时候如果设置了密码是需要密码的)
gid
组成员(用户名)
管理用户和组
useradd
useradd oy
id oy
-u 制定uid
adduser -u 2017 oy
-d 宿主目录
useradd -d /tmp/oy oy
-g 起始组 只能有一个
useradd -g 2017 oy
-G 附加组 可以多个
useradd -G root oy
-s 指定用户的登陆shell
useradd -s /sbin/nologin zzz
查看shell种类
chsh -l
添加用户还可以用adduser
删除用户
userdel
-r 连同宿主目录一起删除
修改密码
passwd oy
echo '123456' | passwd --stdin oy
修改用户信息
usermod oy
-u uid
usermod -u 2011 oy
-d 宿主目录
-g 起始组
usermod -g root oy (把oy加入root组)
-G 附加组
usermod -G root oy (把oy加入root组作为oy的附加组)
-s 指定登陆shell
usermod -s /bin/bash oy
groupadd aa
groupdel aa
当添加用户时会发生以下事件:
创建家目录,默认/home/oy
一些隐藏文件如:.bash_logout .bash_profile .bashrc 等会被复制到用户的主目录
会创建一个和用户名同样的组(除非给用户指定了已经存在的组)
切换用 su - oy
恢复模板文件被删
cp /etc/skel/.bash* /home/aaa/
chown aaa:aaa /home/aaa/.bash*
w 查看登录系统的用户以及正在执行的命令
who 查看登录用户及登录时间
whoami
rhel7破解root密码
e 进入编辑状态
找到ro 这个位置 改成 rw init=/sysroot/bin/sh
按下 ctr+x 进入紧急模式(原理是启动一个shell环境,系统没有真正启动)
打入命令换根 1、chroot /sysroot 2、passwd 3、exit
【换根,修改密码 chroot (change root directory更改root目录)在chroot后系统将以指定的位置作为根位置】
先退出当前根exit,重启系统,4、执行/bin/sh shutdown -r now(不可以用reboot)
文件基本权限
文件或目录
-rwxrwxrwx 4 2 1 0
r w x
2*2^2 2*2^1 2*2^0
文件类型 连接数 文件拥有者 文件所属组 文件大小 最后被修改时间 文件名
chmod 622 a.txt
u-w user 拥有者
g+x group 所属组
o=r other 其他人
a+x all 所有人
修改文件拥有者和所属组:
chown user:group a.txt
更改所属主
chown user a.txt
更改所属组
chown :group a.txt
递归修改
chown user dir/ -R
用户分类:
根据账号的位置:本地账号,远程账号。ldap
更加账号功能:
超级用户root uid 0
普通用户:
系统用户uid 1-999 rhel7
一般不会登陆系统,用户某个服务程序正常运行
本地用户uid 1000+ rhel6 500+
由管理员创建,权限受到一定限制,在自己的家目录是完整的权限
用户:账号信息 /etc/passwd 密码信息 /etc/shadow
组 /etc/group /etc/gshadow
shadow:
1、用户名:2、加密后的密码:3、最近更改密码日期:4、密码不能改的天数,0可以随时更改:
5、密码过期时间,即多长时间后必须更改
6、密码过期前几天发出警告
7、密码过期后几天还能修改
8、账号过期时间
9、保留
group:
组名
组密码 (组密码不常用,但是在组之间切换的时候如果设置了密码是需要密码的)
gid
组成员(用户名)
管理用户和组
useradd
useradd oy
id oy
-u 制定uid
adduser -u 2017 oy
-d 宿主目录
useradd -d /tmp/oy oy
-g 起始组 只能有一个
useradd -g 2017 oy
-G 附加组 可以多个
useradd -G root oy
-s 指定用户的登陆shell
useradd -s /sbin/nologin zzz
查看shell种类
chsh -l
添加用户还可以用adduser
删除用户
userdel
-r 连同宿主目录一起删除
修改密码
passwd oy
echo '123456' | passwd --stdin oy
修改用户信息
usermod oy
-u uid
usermod -u 2011 oy
-d 宿主目录
-g 起始组
usermod -g root oy (把oy加入root组)
-G 附加组
usermod -G root oy (把oy加入root组作为oy的附加组)
-s 指定登陆shell
usermod -s /bin/bash oy
groupadd aa
groupdel aa
当添加用户时会发生以下事件:
创建家目录,默认/home/oy
一些隐藏文件如:.bash_logout .bash_profile .bashrc 等会被复制到用户的主目录
会创建一个和用户名同样的组(除非给用户指定了已经存在的组)
切换用 su - oy
恢复模板文件被删
cp /etc/skel/.bash* /home/aaa/
chown aaa:aaa /home/aaa/.bash*
w 查看登录系统的用户以及正在执行的命令
who 查看登录用户及登录时间
whoami
rhel7破解root密码
e 进入编辑状态
找到ro 这个位置 改成 rw init=/sysroot/bin/sh
按下 ctr+x 进入紧急模式(原理是启动一个shell环境,系统没有真正启动)
打入命令换根 1、chroot /sysroot 2、passwd 3、exit
【换根,修改密码 chroot (change root directory更改root目录)在chroot后系统将以指定的位置作为根位置】
先退出当前根exit,重启系统,4、执行/bin/sh shutdown -r now(不可以用reboot)
文件基本权限
文件或目录
-rwxrwxrwx 4 2 1 0
r w x
2*2^2 2*2^1 2*2^0
文件类型 连接数 文件拥有者 文件所属组 文件大小 最后被修改时间 文件名
chmod 622 a.txt
u-w user 拥有者
g+x group 所属组
o=r other 其他人
a+x all 所有人
修改文件拥有者和所属组:
chown user:group a.txt
更改所属主
chown user a.txt
更改所属组
chown :group a.txt
递归修改
chown user dir/ -R