User模式:
案例说明:
一个用户组:用来进行组内文件共享,可以向public目录写入文件
一个guest用户:只能访问public目录,仅具有读取权限。但可向guest用户目录写文件。
1、 sudo apt-get install samba
2、 备份smb.conf文件,"/etc/samba/smb.conf"
3、 配置smb.conf 文件
4、 创建组内用户
添加用户并设置用户目录
adduser 用户名
添加samba用户
smbpasswd -a 用户名
将用户添加进入用户组
usermod -g 用户组名 用户名
修改用户home文件夹权限为drwx------
chmod 0700 用户home目录
重启samba服务器
/etc/init.d/samba restart
4、创建guest用户:
创建用户
useradd -m 用户名 #并创建用户home目录(因此处添加的是601用户,不符合安全策略,所以用此命令)
修改用户目录权限
chmod 0700 用户home目录
创建samba用户
smbpasswd -a 用户名
重启samba服务器
/etc/init.d/samba restart
5、samba配置请参考附件中的配置文件
注:删除samba用户使用: smbpasswd -x 用户名
用户管理参考:
引用
1、添加新用户
1)#useradd username #创建一个新的用户 username
2)#useradd -m username #创建一个新的用户username并自动建立用户家目录。
3)#adduser username #以人机交互的提问的方式来添加用户,推荐新手使用此命令
4)#passwd username #设置用户 username 的密码
5)#mkdir /home/dirname #建立用户文件夹dirname
6)#chown username:groupname dirname #修改dirname目录的所有者为username用户和groupname用户组
注:用useradd来添加用户,如果没有自己指定用户的所属用户组,则系统自己会添加出一个和用户名相同的用户组。另外新添加的用户只有设置密码后该用户才能登录,还需用-m参数建立用户家目录才可以写文件。
2、查看用户信息
#id username #使用id命令查看username用户信息
#grep username /etc/passwd #查看用户username在/etc/passwd文件中的信息行
#useradd -D #显示useradd的默认值
3、修改用户账号
#usermod -g groupname username #把用户 username 加入到组 groupname 中
#usermod -s /bin/csh #将当前用户的shell改为csh
#usermod -d /home/user1 user1 #将user1用户的主目录更改为/home/user1
#usermod -d /home/mulu -m user1 #将user1用户现有主目录的主要内容转移到新的目录,注意要使用-m选项
#usermod -u UID user1 #user1用户主目录中所拥有的文件和目录都将自动修改UID设置。
#usermod ig GID user1 #修改默认组设置
#usermod -e 12/31/07 user1 #修改帐号的有效期。
#usermod -L user1 #锁定用户
#userdel user1 #删除user1用户
#userdel -r user1 #删除user1用户,并同时删除该用户的主目录以及其中所有内容
#passwd username #修改username用户的密码
#passwd -e username #清除username用户密码
------------------------------------------------------------------------------------------------------------------------
4、用户可以用-d选项设置新用户的主目录,用-g选项为用户指定新组名,用-G选项把新用户设成系统其他一些组的成员
例如:新建用户squid,使其组名为squidgroup,主目录为/home/myhome,新用户squid也是root和bin的成员,命令如下:
#groupadd squidgroup
#useradd -g squidgroup -d /homer/myhome -G root,bin squid
5、添加、删除用户组
# groupadd groupname #创建一个新用户组 groupname
# groupdel groupname #删除一个用户组 groupname
6、用户帐号信息有关的文件如下:
/etc/passwd—-用户帐号信息
/etc/shadow—-用户帐号信息加密文件
/etc/group—-组信息文件
/etc/default/useradd—-定义默认设置文件
/etc/login.defs—-系统广义设置文件
/etc/skel—-默认的初始配置文件目录
分享到:
相关推荐
Ubuntu 安装samba的命令,安装方法,以及如何使用samba服务器
ubuntu 智能拼音安装方法(个人比较中意这个输入法)
ubuntu9.10的用户指南汉化包,deb格式.
先说一下安装环境,我的电脑分为4个盘:C(NTFS格式,Windows XP系统)、D、E、F(这三个是FAT32格式),我把Ubuntu9.10装在E盘,E盘事先被清空。 第一步:把ubuntu-9.10-desktop-i386.iso 文件拷贝到非安装盘,比如...
很详细的 Ubuntu 9.10 图解安装教程
ubuntu910界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-gnome-zh-hans_1%3a9.10+20091022_all.deb language-pack-gnome-zh-hans-base_1%3a9.10+20091022_all.deb #dpkg -...
ubuntu9.10的源,用于更新; Archive.ubuntu.com更新服务器(欧洲,此为官方源,电信网通用户使用): deb http://archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse deb ...
Win 7 与 Ubuntu9.10系统安装顺序 (1)Win7 (2)Ubuntu9.10,注意在安装步骤第7步的时候,点击高级按钮,选择安装启动器引导设备的位置为你手动分区的那个光盘。 (3)登录win7(此时系统直接进入win7的),将此...
ubuntu910的ibus输入法,由于附件大小的限制,分开成两个资源上传.
硬盘安装 windows 7 和 ubuntu 9.10 双系统 Windows 7 和 ubuntu 都已经发布了,想体验一下。 Windows 7 已经安装了,本来想用 wubi 安装 ubuntu ,担心 ubuntu 系统性能不好,使用虚拟机安装吧,也是担心同样的...
对ubuntu9.10进行静态ip配置,并解决网关地址和ip地址不同段的问题
Ubuntu安装配置指南 作者:Jandy 当前版本:9.10-1.0.091101 目录 准备工作 准备硬盘空间 安装系统 速配指南 更新历史 包括Ubuntu的下载、安装、中文配置、上网、软件下载更新等一系列操作指南,很适合新手...
eclipse3.6+ubuntu9.10配色方案 eclipse3.6+ubuntu9.10配色方案 eclipse3.6+ubuntu9.10配色方案
ubuntu 9.10网易最快的源 ubuntu 9.10网易最快的源
安装 Ubuntu 9.10 全过程视频教程
ubuntu 9.10更新源(速度最快的) ubuntu 9.10更新源(速度最快的) ubuntu 9.10更新源(速度最快的) ubuntu 9.10更新源(速度最快的)
步骤很详细,我本人已经安装成功,初次安装的新手,找上面的操作,保证OK!
用虚拟机在移动硬盘上安装Ubuntu 9.10 视屏
Ubuntu 9.10 安装 Mediawiki 脚本