创建用户:必须在超级用户的权限下创建
1)、adduser +username:向系统添加一个新用户
(1)、查看ubantude的右上角
(2)、ls /home 查看是否存在新建的用户目录
(3)、查看配置文件 /etc/passwd 是否存在新用户
(4)、登录下
该方法是在创建用户的同时创建一个同名的用户组
2)、useradd -m username:向系统添加一个新用户
-m:创建用户的同时在/home/下创建一个该用户的主目录
使用useradd命令创建用户的时候需要另外设置密码
切换用户:
su username :由当前用户切换到username用户
sudo su:只能切换到当前登录用户的超级用户
退出当前用户:exit /ctrl d
删除用户:
sudo usredel username :删除用户 ,但是用户名目录还在那里
sudo username –r username :删除用户和用户目录
sudo userdel –r –f username:暴力删除,当这个用户因为某些程序还在运行而删不掉采取的强制措施
注:当遇到一些很难删除的用户的时候,可以通过它的配置文件 /etc/passwd 去删除该用户
修改用户密码:sudo passwd username
修改用户名:删了重建
创建用户组: sudo groupadd groupname
删除用户组:sudo groupdel groupname
设置组:gpasswd
Sudo gpasswd –a username groupname :添加一个用户到用户组里
Sudo gpasswd –A username groupname :在组里设置管理员
Sudo gpasswd –d username groupname: 在组中删除一个用户
查看用户属于哪个用户组:
groups username
7、设定文件的属主和属组 chown :改变文件的所有者
Sudo chown groupname filename :把filename的属组设置为groupname
Sudo chown owner filename 把filename的拥有者设置为owner
Sudo chown owner.groupname filename:把filename的拥有者设置为owner,数组设置为groupname
对文件的权限的设置
属主(文件的拥有者):u
属组(文件所属的用户组):g
其他用户:o
r :只读:4 权限对应的代号 w 只读 2 x: 可执行1 -:无权限 0
设定文件权限
Chmod:
Chmod u+x filename:属主添加一个可执行的权限
Chmod u-x filename:属主少一个可写的权限
Chmod u=r filename:属主只读
Chmod g=rx,o=rwx filename
Chmod 777 filename:具有所有权限
Chmod 741 filename
r:对目录是否可以ls
w:对文件是否可以vim,打开并修改保存
对目录是否可以mkdir或touch
x :对文件:二进制文件是否可以运行
对目录:是否可以cd进去
压缩和解压缩
.gz <-gzip
.bz2 <-bzip2
Gzip :压缩(可以同时压缩多个文件)
格式:gzip filename 压缩成功后源文件会消失,新文件为.gz后缀的文件 gzip 1.c
解压缩:(可以同时解压多个文件)
格式: gzip –d filename.gz 解压成功后源文件消失
保留源文件压缩(单个文件)
例:gzip –c filename >newname.gz
Gzip –c 1.cpp 1.cpp.gz
保留源文件解压缩(单个文件)
例: gzip –cd filename.gz >filename
Bzip2: 压缩(可以同时压缩多个文件)
格式:bzip2 –z filename 成功 源文件消失
解压缩(可以多个文件)
格式:bzip2 –d filename.bz2 成功 源文件消失
保留源文件的压缩和解压缩(单个文件)
压缩: bzip2 –cz filename >newname.bz2
解压缩: bzip2 –cd filename.bz2 > newname
网友评论