04_01_Linux用户管理命令详解,04_02_权限及权限管理

用户管理:useradd userdel usermod passwd chsh chfn finger id chage

组管理:groupadd groupdel groupdel gpasswd

权限管理:

chown chgrp chmod

useradd [opption] username

useradd -u 指定uid

useradd -g 指定gid

        -G GID,...指定附加组

        -c 注释信息

-d /path/to/directory

        -s SHELL

        -M 不创建家目录

环境变量:

PATH

HISTSIZE

SHELL

/etc/shells 指定了当前系统可用的安全shell

/etc/login.defs

id

-u

-g

-G

-n

ugG都 可以与n以前用

finger username

查看用户检索信息

userdel:

userdel[OPTION] username

-r:同时删除家目录user 

usermod 用户修改

usermod -u UID

usermod -g GID

      -a -G GID 不适用-a 选项会覆盖原有的附加组

      -c

      -d -m:

      -s

      -l

      -e

    -L 锁定账号

    -U解锁账号

chsh 更改shell

chfg 更改解析

passwd

  -stdtin

    -  -l

-u

-d

useradd -r添加一个系统用户

groupadd

groupadd -d gid

groupadd -n name

groupdel

gpasswd

:为组家密码

newgrp grpname <-->exit

groupadd -g 3003 distro

groupadd linux

useradd -u 20002 -g distro -G linux mand

useradd -c "ff" -s /bin/tcsh fedia

usermod -u 4004 -g linux -G s,b

passwd -n 2 -x 50 frb

usermod -s /bin/tcsh man1

useradd -r -s /sbin/nologin hbase

不容许用户登录

-s/sbin/nologin

chage

-d 最近一次修改时间

-E 过期时间

-I非活动时间

-m 最短使用时间

-M最长使用时间

-w警告时间

chown 改变文件属主

chown username file ,...

-R 递归修改目录和文件

--reference=/tmp/test /tmp/test1

将test的属主改成test1的属主

chgrp grpname file

-R

--r

chown urename:groupname file

如chown liao:liao t1

更改用户组名和用户名

chmod

修改用户权限

u g o a

u和g之间用,分开

如chmod u=x,g=wx tt

chmod ug=rx t1

chmod ug=  /home/ep

手动添加一个用户附加组为hi

bash配置文件

全局变量

/etc/profile, /etc/profile.d/*.sh /etc/bashrc

个人配置

~/BASH_PROFILE,~/.bashrc

profile 类文件

设定环境变量

运行命令或者脚本

bashrc类的文件

设定本地变量

定义命令别名

登录式shell如何读取配置文件

/etc/profile --> /etc/profile.d/*.sh-->~/.bash_profile -->~/.bashrc-->/etc/bashrc

非登录式shell如何配置文件

~/.BASHRC-->/etc/basrc -->/etc/profile.d/*.sh

你可能感兴趣的:(04_01_Linux用户管理命令详解,04_02_权限及权限管理)