linux用户管理
Linux系统中只有root用户才有用户管理权限,所以要进行添加、删除、修改用户信息的操作,需要首先切换到root用户
查看当前系统所有用户
cat /etc/passwd
其中cat 的命令含义是查看。cat 目录/文件,即查看文件中的内容,显示的文件内容从左至右分别表示
用户名,密码,用户id,用户组id,备注,用户主目录,Shell命令所在目录
useradd 添加用户
useradd [选项] 用户名
passwd 修改用户口令
语法:passwd [选项] [用户名]
passwd username //修改username 的名字 ,会先验证密码
usermod 修改用户信息
语法: usermod [选项] 用户名
userdel 删除用户
语法 userdel [选项] 用户名
常用的选项是-r,它的作用是把用户的主目录一起删除。
linux用户组管理
查看用户组
cat /etc/group
新增用户组
语法: groupadd [选项] 用户组
选项说明:
修改用户组
语法: groupmod [选项] 用户组
选项说明:
删除用户组
语法 groupdel 用户组
例如删除mysql3306,并查看是否删除成功。
[root@bogon Desktop]# groupdel mysql3306
[root@bogon Desktop]# grep mysql3306 /etc/group
linux文件权限管理
ls 文件权限查看
ls :直接查看
ls -l 或 ll:详细信息
touch 创建新文件
chown改变文件的拥有者:
语法 chown [选项] 用户名 文件名
chgrp改变文件所在组:
语法:chgrp [选项] 组名或组ID 文件
文件权限修改:chmod
1数字法修改
语法:
chmod [mode=421] [文件或目录]
4 =r ,2=w,1=x
如:chmod 766 dir1 //修改dir1的权限
2表达式法
语法:
chmod [who][operator][mode] , [ [who][operator][mode]..] [文件或目录]
如chmod u+x,g+x,o+w file1
who指的是什么用户,取值为u、g、o。若没有此参数,则表示对所有用户进行操作。operator表示增加或取消某个权限,取值为“+”或“-”。mode指的是读、写、执行权限,取值为r、w、x的任意组合。
下面是who的参数选项。
[root@localhost tmp]# touch file1 // 新建文件file1
文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限可供运用。用户可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。
每一个权限都可以用某一个数字代表。读权限r代表数字为4,写权限w代表数字为2,执行权限代表数字为1。
权限属性对目录和文件的影响见下表。
文件概要
普通文件,链接文件(l)(软连接,硬链接),设备文件(c,b),目录文件,管道文件
文件操作
echo 创建文件
echo hello >/file1
创建了file1文件,内容为hello
创建软连接
ln -s a b中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录
如上面的示例,当我们执行命令 cd /gamestat/的时候 实际上是进入了 /home/gamestat/
值得注意的是执行命令的时候,应该是a目录已经建立,目录b没有建立。我最开始操作的是也把b目录给建立了,结果就不对了
删除软链接:
rm -rfb注意不是rm -rfb/
ln a b是建立硬链接
习题
5.31上午习题:
1. 添加用户tiger(在/etc/passwd文件中可以搜索到与tiger有关的信息行,即添加用户成功),并为tiger用户指定密码。
Useradd tiger
1. 在/usr/temp目录下,创建一个空文件,查看该文件的读、写、执行权限,并指定文件的所有者拥有读、写、执行三种权限,同组用户读写权限,其他用户读权限。
Mkdir a
Chmod 764 a
2. 创建一个用户组mysql,以自己的名字创建一个用户,并把该用户分配到mysql用户组中
Groupadd mysql
Useradd -g mysql chang
3. 在/usr/tmp目录下,创建一个mysql.sh文件,把该文件的所有者改为以自己名字命名的用户
Echo “hello” >mysql.sh
Chown chang mysql.sh
5. 把mysql.sh的文件的权限改为,自己名字命名的用户具有读写执行权限,同组用户具有读执行权限,其他组的用户具有读执行权限
Chmod 754 mysqls
领取专属 10元无门槛券
私享最新 技术干货